/*
此为方法一!!!!!!
#include<stdio.h>
int main()
{
int n,sum=0;
printf("请输入一个正整数n:");
scanf("%d",&n);
while(n)
{
sum=sum+n%10;
n=n/10;
}
printf("n的各位数字之和为:%d\n",sum);
}
*/
//此为方法二!!!!!!!!!
#include<stdio.h>
int func(int n);
int main()
{
int n,sum;
printf("请输入一个正整数n:");
scanf("%d",&n);
sum=func(n);
printf("各位数字之和为:%d\n",sum);
return 0;
}
int func(int n)
{
int sum=0;
while(n)
{
sum=sum+n%10;
n=n/10;
}
return sum;
}
求一个正整数的各位数字之和
最新推荐文章于 2022-03-24 18:00:24 发布