| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2399 人关注过本帖
标题:一道关于求平均数四舍五入的问题。求助!
只看楼主 加入收藏
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
结帖率:66.67%
收藏
 问题点数:0 回复次数:23 
一道关于求平均数四舍五入的问题。求助!

怎么我的无法终止输入
求助 求修改
程序代码:
#include "stdio.h"
main()
{   float a[100];
    int aver,i=0,all=0;
do
{
   for(i=0;i<100;i++)
   {
       scanf("%f",&a[i]);
       all+=a[i];
   }
}while(a[i]!='\n');
    aver=(int)((all)/i+5)/10.0;
    printf("aver=%.1f",aver);
}
求指教!
搜索更多相关主题的帖子: 平均数 color 
2012-01-03 14:06
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
收藏
得分:0 
肿么办
2012-01-03 14:21
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
收藏
得分:0 
有木有好人
2012-01-03 14:24
lonmaor
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:郑州
等 级:版主
威 望:75
帖 子:2637
专家分:6423
注 册:2007-11-27
收藏
得分:0 
逻辑比较混乱,scanf()是把\n当作刷新缓冲区的标识的,你却用\n当作循环终止的标志。难怪停不下来。

从不知道到知道,到知道自己不知道,成长的道路上脚步深深浅浅
2012-01-03 14:27
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
收藏
得分:0 
回复 3楼 C小菜
那应该肿么办?
2012-01-03 14:45
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
收藏
得分:0 
我该肿么办。。
2012-01-03 14:53
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
换个终止循环的条件

总有那身价贱的人给作业贴回复完整的代码
2012-01-03 15:02
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
收藏
得分:0 
回复 7楼 embed_xuel
for example?
2012-01-03 15:07
C小菜
Rank: 1
等 级:新手上路
帖 子:109
专家分:3
注 册:2011-9-14
收藏
得分:0 
冷清。
2012-01-03 15:11
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
把代码给你改好了你就明白了

总有那身价贱的人给作业贴回复完整的代码
2012-01-03 15:14
快速回复:一道关于求平均数四舍五入的问题。求助!
数据加载中...
 
   



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

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