第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);
}