| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5683 人关注过本帖
标题:输入一些整数,计算并输出他们的和
只看楼主 加入收藏
走在街上的猪
Rank: 2
等 级:论坛游民
帖 子:11
专家分:21
注 册:2015-10-11
收藏
 问题点数:0 回复次数:15 
输入一些整数,计算并输出他们的和
问题如题,我打的代码如下
#include<stdio.h>
int main()
{
  int x,s=0;   
  while(scanf("%d",&x)==1)
    {
    sum+=x;     
    }
  printf("%d",sum);   
  return 0;
}

感觉没有错误啊,为什么就是计算不出来结果,输入一些数按回车没反应的
搜索更多相关主题的帖子: return 
2015-12-14 18:38
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
#include<stdio.h>
int main()
{
  int x,sum=0;
  while(scanf("%d",&x)==1)
    {
    sum+=x;
    if(getchar()=='\n')break;//按回车输出结果     
    }
  printf("%d",sum);   
  return 0;
}
2015-12-14 19:23
走在街上的猪
Rank: 2
等 级:论坛游民
帖 子:11
专家分:21
注 册:2015-10-11
收藏
得分:0 
回复 2楼 ehszt
谢谢楼主的解答
2015-12-14 20:37
zhangyangzha
Rank: 2
等 级:论坛游民
威 望:1
帖 子:9
专家分:27
注 册:2015-12-15
收藏
得分:0 
回复 楼主 走在街上的猪
(scanf("%d",&x)==1)是什么意思哦
2015-12-15 19:11
z450558237
Rank: 2
等 级:论坛游民
帖 子:48
专家分:11
注 册:2014-10-21
收藏
得分:0 
回复 4楼 zhangyangzha
就是成功输入了一个数
2015-12-15 20:25
未来大仙
Rank: 6Rank: 6
来 自:黑窟窿
等 级:侠之大者
威 望:4
帖 子:263
专家分:491
注 册:2015-6-20
收藏
得分:0 
应该是!=1才对

好好学习,天天向上!
2015-12-15 21:54
autumnyellow
Rank: 2
等 级:论坛游民
帖 子:72
专家分:75
注 册:2015-4-14
收藏
得分:0 
用==1   而=1是赋值
2015-12-15 22:17
心梦无痕1
Rank: 2
等 级:论坛游民
帖 子:6
专家分:27
注 册:2015-12-17
收藏
得分:0 
不理解while那里
2015-12-17 09:45
图图加油
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-12-19
收藏
得分:0 
这个输不出来是因为,死循环。
2015-12-19 21:14
hacker梦魇
Rank: 2
等 级:论坛游民
帖 子:40
专家分:42
注 册:2015-10-29
收藏
得分:0 
while(scanf("%d",&x)==1) 我算是第一次看到这样的情况了  sum+=x;我觉得应该设置条件  比如if(sum>=100){break;} 你这里好像没有设跳出条件 也就是传说中的死循环
2015-12-23 09:17
快速回复:输入一些整数,计算并输出他们的和
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017814 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved