需求

从键盘接收一个整数 求这个整数的每一位的数字之和 例如,输入123,就计算出1+2+3的结果并输出

代码

#include <stdio.h>



int main() {
	int num;
	int s = 0;
	int ge;
	int raw_num;

	printf("请输入一个整数:\n");
	scanf("%d",&num);
	raw_num = num;
	while(num!=0){
		// num = 597
		// 获取最右侧的数字(个位)
		ge = num%10;
		// 让个数的这个数与总和变量累加
		s = s + ge;
		// 循环变量要变化
		num = num/10;
	}

	printf("整数%d的每位数字之和为%d",raw_num,s);
	printf("\n");


	return 0;
}