来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:/05/23 09:24:01
“任意输入一个三位数,输出这个三位数的百位、十位和个位,并且计算十位百位个位的和.”c语言程序
#include
intmain(void)
{
intnum,i,sum=0;
scanf("%d",&num);
while(num>0){
i=num%10;//依次取低位
num/=10;
sum+=i;//相加
printf("%d\n",i);//打印一位
}
printf("sum=%d\n",sum);//输出和
return0;
}这个是从个数打到百位,支持任意位数,不知道是否符合要求,如果非要从高位往低位输出,则要改改.
#include
intmain(void)
{
intnum,i=0,sum=0;
intarray[20];//利用一个数组临时接收
scanf("%d",&num);//获取输入值
while(num>0){
array[i++]=num%10;//依次存到数组中
num/=10;
}
for(num=i-1;num>=0;num--){//从数组后往前打印
sum+=array[num];
printf("%d",array[num]);
}
printf("\nsum=%d\n",sum);//输出和
return0;
}
计算一个三位数的个十百c语言 “任意输入一个三位数 输出这个三位数的百位 十位和个位 并且计算十位百位个位的和.”c语言程序...