标题:求教数组的问题
只看楼主
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
结帖率:90.91%
已结贴  问题点数:5 回复次数:8 
求教数组的问题
WIN-TC中求“求用户输入10个同学的成绩,最后输出总分(平均分)则要定义10个变量”。这个题用数组做如下:
main()
{
 float a[10],sum=0,average;
 int i;
 scanf("%f",&a[i]);
 for(i=0;i<10;i++)
 {
  sum=sum+a[i];
 }
 average=sum%10;
 printf("%f%f",sum,average);
 getch();
}
为啥显示在main函数中非法使用浮点数,运行不了呢?
搜索更多相关主题的帖子: 用户 average 
2012-08-22 23:03
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:1 
你写%的时候,查书核对过它的用法吗?

授人以渔,不授人以鱼。
2012-08-22 23:06
houbincarson
Rank: 2
等 级:论坛游民
帖 子:24
专家分:45
注 册:2011-5-17
得分:1 
1average 是浮点型的
后面的average%10得到的结果是整型的
前后结构矛盾;
2 还有你要运行十个数,怎么能只输入一个呢
输入就不要for循环了吗
2012-08-22 23:45
iFreeBSD
Rank: 4
等 级:业余侠客
威 望:4
帖 子:474
专家分:236
注 册:2007-11-5
得分:1 
不知道。

without further ado, let’s get started
2012-08-22 23:48
遗矢的老人
Rank: 9Rank: 9Rank: 9
来 自:成都
等 级:蜘蛛侠
威 望:7
帖 子:325
专家分:1131
注 册:2012-7-20
得分:1 
scanf("%f",&a[i]);放在循环里面撒!
average=sum%10;平均数怎么求余?
2012-08-23 00:49
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
得分:0 
回复 5楼 遗矢的老人
已经解决,在此谢过!
2012-08-23 08:47
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
得分:0 
回复 2楼 TonyDeng
thanks!
2012-08-23 08:48
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
得分:0 
回复 楼主 wak4668
,偶犯了一个相当低级的错误!
2012-08-23 08:49
姻脂梦
Rank: 6Rank: 6
等 级:侠之大者
帖 子:264
专家分:424
注 册:2012-7-3
得分:1 
细心细心
2012-08-23 09:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-379956-1-1.html




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

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