个个位上的和可以用取余或者取整来获取
//从键盘输入一位整数,计算其各位数字之和。比如输入整数31421,则打印结果为11
#include <stdio.h>
int main()
{
int i, sum = 0, a;
scanf("%d", &i);
while (i > 0)
{
a = i % 10;
sum += sum;
i = i / 10;
}
return 0;
}
//从键盘输入一位整数,计算其各位数字之和。比如输入整数31421,则打印结果为11
#include <stdio.h>
int main()
{
int i, sum = 0, a;
scanf("%d", &i);
while (i > 0)
{
a = i % 10;
sum += sum;
i = i / 10;
}
return 0;
}