求一个C语言运算,输入3位整数,个位,十位,百位,数字之和的运算,

如题所述

第1个回答  2012-09-25
#include <stdio.h>
int main(){
int n;

scanf("%d",&n);
int sum=0;

while (n>0){
sum+=(n%10);

n/=10;

}
printf("%d",sum);
return 0;
}
第2个回答  2012-09-25
int i=0;
int sum=0;
scanf("%d",&i);
sum=i%10+i/10%10+i/100; //个位+十位+百位
第3个回答  2012-09-25
以上的回答的都是啊!
第4个回答  2012-09-25
程序如下:
#include<stdio.h>
main()
{
int x,shi,ge,bai,sum;
scanf("%d",&x);
bai=x/100;/*提取百位*/
shi=(x-bai*100)/10;/*提取十位*/
ge=x-bai*100-shi*10;/*提取个位*/
sum=bai+shi+ge;
printf("%d",sum);
getch();
}本回答被网友采纳
相似回答