c语言代码 从键盘输入一个3位的自然数M,分离出它的百位、十位与个位上的数字并求和输出。例如,输入

c语言代码
从键盘输入一个3位的自然数M,分离出它的百位、十位与个位上的数字并求和输出。例如,输入523,输出10。
急急急速度

第1个回答  2016-03-21
给你关键性的提示:
int b=M/100; 百位上的数字
int s=(M-b*100)/10; 十位上的数字
int g=M%10; 各位上的数字
怎么输入数字自己查下书。追问

你给我打出来吧

追答

原来你是伸手党啊,我平板里回答的,手上没电脑。

追问

好吧

第2个回答  2016-03-21
#include <stdio.h>
int main(void)

int a; 
int s = 0;
scanf("%d",&a);
while(a)
{
s = s+a%10;
a = a/10;
}
printf("%d\n",s);
}

追问

无法运行

无法运行大哥

追答

我怎么可以运行呢?

追问

那有问题吗

追答

你吵错了

最后printf你用的大括号?

你拍清楚点

还有你的括号要严格按照我的那个写,是大括号就是大括号,是小括号就是小括号

你再拍下给我看看,我看不清楚

追问

追答

int s=0后面少了分号啊

本回答被提问者采纳
相似回答