输入一个三位正整数
变量数据类型unsigned
#include<stdio.h>
int main()
{
unsigned x,a,b,c,result; //定义
scanf("%d",&x);
a=x/100; //定位百位
b=(x/10)-(x/100)*10; //定义十位
c=x%100-((x%100)/10)*10; //定义个位
if(x<1000)
{
result=a+b+c; //对三个数字相加
printf("%d",result);
}
else
printf("error\n");
return 0;
}