C语言 输入4位数 求各个位数的和

如题所述

#include<stdio.h>
#include<stdlib.h>

int main()
{
int n,t,sum=0;

printf("请输入一个4位数:");
scanf("%d",&n);
t=n;
while(n)
{
sum+=n%10;
n/=10;
}
printf("4位数%d的各位数字之和是:%d。",t,sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-25
#include <stdio.h>
int main()
{
int n, s = 0;
scanf("%d", &n);
while (n)
{
s += n % 10;
n /= 10;
}
printf("%d", s);
return 0;
}