C语言从键盘输入一位整数i,计算其各位数字之和,比如输入整数31421,则打印结果为11.(使用while循环)

小提目  直接上代码

#include
main(){
	int i,sum=0,a;
	scanf("%d",&i);
	while(i>0){//或者写成i!=0
		a=i%10;//这两行代码也可以写成 sum = sum+i%10  这串代码的意思是循环每循环一次就会取一次个位数,然后累加,
		sum+=a;
		i=i/10;//会执行到循环条件不符才会停下
	}

	printf("%d\n",sum);
}

C语言从键盘输入一位整数i,计算其各位数字之和,比如输入整数31421,则打印结果为11.(使用while循环)

 

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://www.net2asp.com/ac16fba005.html