|
编程中国
|
业界新闻
|
技术文章
|
视频教程
|
下载频道
|
程序源码
|
个人空间
|
编程论坛
|
登录
注册
平板模式
论坛地图
帮助
编程论坛
→
开发语言
→
C语言论坛
→ 求帮助,关于数值输入的问题.在数组方面.
我的收件箱(0)
全能ASP/PHP/ASP.NET主机,支持月付
专业
MSSQL
数据库空间,支持月付
专业
MySQL
数据库空间,支持月付
学习型 ASP/PHP/ASP.NET 主机
30
元/年
高端软件开发 = 年薪十万不是梦
共有
287
人关注过本帖
标题:求帮助,关于数值输入的问题.在数组方面.
收藏
订阅
推荐
打印
aibing7
新手上路
帖子:14
积分:272
注册:2007-5-19
1
#
大
中
小
发表于 2008-4-27 11:01
只看该作者
求帮助,关于数值输入的问题.在数组方面.
题目:求学生成绩的平均值.
程序:
{int i=0,n=0,count=0;
float score=0,total=0,a[N],ave=0;
printf("input data:");scanf("%f",&score);
while(score>=0)
{
a[n]=score;
n++;
total=total+score;
scanf("%f",&score);
}
ave=total/n;
这是书上的原程序,
1问:我不理解为什么输入会这样表示
在第三行有输入的程序,在循环里面又有输入的程序,我没法理解.
2问:而且怎么才能让a[n]的取值正好等于学生成绩,而不会导致位数的错误.
搜索更多相关主题的帖子:
数组
数值
输入
TOP
aibing7
新手上路
帖子:14
积分:272
注册:2007-5-19
2
#
大
中
小
发表于 2008-4-27 11:02
只看该作者
对了,程序是用负数结束循环
TOP
Sun_DN
注册会员
帖子:48
积分:600
来自:NEU
注册:2006-4-5
3
#
大
中
小
发表于 2008-4-27 18:12
只看该作者
1.在循环里有输入,结合循环条件就是保证可以连续输入,输入任何负数就可以结束循环,执行到求平均数那步。
2.你说的是数据类型的设置吗?设为浮点应该没有问题了就
人不己知,而不愠,不亦君子乎?
TOP
aibing7
新手上路
帖子:14
积分:272
注册:2007-5-19
4
#
大
中
小
发表于 2008-4-28 11:55
只看该作者
谢谢楼上的
TOP
共有
286
人关注过本帖
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
Archiver
|
WAP
|
TOP
编程中国
版权所有,并保留所有权利。鲁ICP备08000592号
Powered by
Discuz
, Processed in 0.052799 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved