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

如题所述

太简单了吧
#include<stdio.h>
void main()
{
int A,bai,shi,ge;
printf("请输入一个三位整数A:");
scanf("%d",&A);
bai=A/100;
shi=A%100/10;
ge=A%10;
printf("结果为%d",bai+shi+ge);

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-25
main()
{
int a;
printf("请输入一个3位整数:");
scanf("%d",&a);
printf("\n个位,十位,百位数字之和为:%d ",a/100+a%100/10+a%10);
}
第2个回答  2012-09-25
#include<stdio.h>
main()
{
int x,ge,shi,bai,sum;
printf("请输入一个三位数:");
scanf("%d",&x);
bai=x/100;/*提取百位*/
shi=x/10%10;/*提取十位*/
ge=x%10;/*提取个位*/
sum=bai+shi+ge;
printf("sum=%d\n",sum);
}
第3个回答  2012-09-25
#include<stdio.h>
int main()
{
int x,s,sum;
printf("输入一个三位数:");
scanf("%d",&x);
do
{
s=x%10;
x=x\10;
sum=sum+s;
}while(x=0);
printf("结果为:%d",sum);
return 0;
}
望采纳
第4个回答  2012-09-25
#include"stdio.h"
void main()
{
int a,sum=0,b,i;
printf("Please input an integer:");
scanf("%d",&a);
for(i=0;i<3;i++)
{
b=a%10;
a=a/10;
sum+=b;
}
printf("The sum is:%d",sum);
}
相似回答