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

2024-11-26 14:55:17
推荐回答(5个)
回答1:

太简单了吧
#include
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);

}

回答2:

main()
{
int a;
printf("请输入一个3位整数:");
scanf("%d",&a);
printf("\n个位,十位,百位数字之和为:%d ",a/100+a%100/10+a%10);
}

回答3:

#include
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);
}

回答4:

#include
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;
}
望采纳

回答5:

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