从键盘输入一个小于10000的正整数,计算其各位数字之和

来源:百度知道 编辑:UC知道 时间:2024/05/13 02:30:03
C语言程序

#include<stdio.h>
//计算数的各位之和
int Add(int nNum)
{
int temp=0;
while(nNum)
{
temp+=nNum%10;
nNum=nNum/10;
}
return temp;
}
void main()
{
int nResult; //结果
printf("请输入一个随机数:");
scanf("%d",&nResult);
if(nResult>10000)
{
printf("error");
}
else
{
printf("%d\n",Add(nResult));
}
}

附:anglecloudy的c++专用号,哈哈哈哈

main()
{
int a=0,m=0,s=0;
scanf("%d",&a);
while(a>0)
{
m=a%10;
s=s+m;
a=a/10;
}
printf("%d\n",s);
}

已经编译运行确认:

#include <conio.h>
#include <stdio.h>

void main()
{
int i,num,result=0;

printf("请输入一个小于10000的正整数: \n");
scanf("%d",&num);

while(1)
{