求一个五个数的和如( 输入12345,1+2+3+4+5=15)用c语言

球一个五位数的各个上值的和如12345为1+2+3+4+5=15是在样写吗#include<stdio.h>main()intx,t;intsum=0;scanf("%d... 球一个五位数的各个上值的和如12345为1+2+3+4+5=15 是在样写吗 #include<stdio.h> main() int x,t; int sum=0; scanf("%d",x); while(x>0) {t=x%10; x=x/10; sum=+t; }printf("%d",sum); }怎么编译不出 展开
 我来答
修谷槐Q6
推荐于2016-12-01 · 超过66用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:161万
展开全部
你的"sum=+t;” 不对啊,应该是 "sum += t" 。 C代码如下: #include <stdio.h> void main() { int x,t; printf("Input a number(10000-99999): "); scanf("%d",&x); int sum=0; if(x>=10000 && x<=99999) { while(x>0) { t = x%10; x /= 10; sum += t; } printf("%d\n", sum); else printf("不是五位数"); } }
SANDYA0182
2014-08-26 · TA获得超过674个赞
知道答主
回答量:186
采纳率:100%
帮助的人:137万
展开全部
你的"sum=+t;” 是什么?应该是 "sum += t" 吧。更规范的C代码如下: #include <stdio.h> int main() { int x,t; printf("Input a number(10000-99999): "); scanf("%d",&x); int sum=0; if(x>=10000 && x<=99999) { while(x>0) { t = x%10; x /= 10; sum += t; } printf("%d\n", sum); } return 0; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式