一个三位数的各个数字之和
#include<stdio.h>
int main()
{
int x,a,b,c,sum,i=1;
printf("请输入一个三位数的整数:",x);
while (scanf("%d",&x)!=EOF){
if(x<0){
x=x*(-1);
printf("将x的值转为正数:%d\n",x);
}
a=x/100;
b=(x%100)/10;
c=x%10;
sum=a+b+c;
i++;
printf("a=%d,b=%d,c=%d\n",a,b,c);
printf("这个三位数的各个数字之和为:%d\n",sum);
printf("请输入%d个三位数:",i);
}
return 0;
}
int main()
{
int x,a,b,c,sum,i=1;
printf("请输入一个三位数的整数:",x);
while (scanf("%d",&x)!=EOF){
if(x<0){
x=x*(-1);
printf("将x的值转为正数:%d\n",x);
}
a=x/100;
b=(x%100)/10;
c=x%10;
sum=a+b+c;
i++;
printf("a=%d,b=%d,c=%d\n",a,b,c);
printf("这个三位数的各个数字之和为:%d\n",sum);
printf("请输入%d个三位数:",i);
}
return 0;
}