对于一个任意的三位自然数x 编程计算器各个数位上的数字之和s.

乖墨墨 1年前 已收到1个回答 举报

amy_1124 幼苗

共回答了12个问题采纳率:75% 举报

#include"stdio.h"
#include"stdlib.h"
int main()
{
int x,a1,a2,a3,s;
printf("输入你的三位自然数:");
scanf("%d",&x);
a1=x/100;
a2=x/10-10*a1;
a3=x%10;
s=a1+a2+a3;
printf("你要的三个数位的和为:%d",s);
system("pause");
return 0;
}
成了的话把分给我.

1年前 追问

5

乖墨墨 举报

这是用C++?

举报 amy_1124

难道你非得用iostream?实话告诉你,这个实例里面用iostream写出来就是printf编程cout,scanf编程cin.再说c++支持C的写法。你这么写说是C++程序我觉得根本没有不妥的地方。

乖墨墨 举报

问题是这个答案不成。。。。。。。。。

举报 amy_1124

我编译通过了,且运行良好,如果你是为了ACM弄的话,建议严格按照他的输入输出的要求整整。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.480 s. - webmaster@yulucn.com