计算一个自然数的各位数字之和,在主函数中输入自然数,并输出结果。求大神解答 编写程序,计算一个自然数的各位
www.zhiqu.org 时间: 2020-12-07
#include
#include
int main(){
int i=0,t=0;
char a[100];
scanf("%s",a);
for(int j=0;j
t+=a[j]-48;
printf("%d
",t);
}
#includeint main(){ int n, sum=0, r, all = 1; printf("请输入一个自然数:"); scanf("%d",&n); r = n; while(r>0) { sum += r % 10; all *= r % 10; r = r / 10; } printf("%d的各个位数之和为:%d
", n, sum); printf("%d的各个位数之乘积为:%d
", n, all); return 0;}
#include
#define y 3//宏定义,这样写有助于检验
int p(int a[])
{
int x,sum=0;
for(x=0;x
sum=sum+a[x];
return sum;
}
void main()
{<