| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 431 人关注过本帖
标题:谁帮忙看看,错在哪里?
只看楼主 加入收藏
zhao72349947
Rank: 1
来 自:成都东软学院
等 级:新手上路
帖 子:60
专家分:5
注 册:2012-10-20
结帖率:83.33%
收藏
已结贴  问题点数:10 回复次数:8 
谁帮忙看看,错在哪里?
程序代码:
#include <stdio.h>
void main()
{

 int a[10],i,sum=0;

 float ave;

 scanf("%d",&a[10]);

 for(i=0;i<10;i++)

 {
     sum=sum+a[i];    

 }
  printf("sum=%d\n",sum);
  ave=sum/10;
  printf("ave=%f\n",ave);
  printf("\n");
}
搜索更多相关主题的帖子: ave 
2012-11-13 17:43
Fisher~
Rank: 4
等 级:业余侠客
帖 子:93
专家分:222
注 册:2012-11-10
收藏
得分:1 
scanf("%d",&a[10]);
数组越界,最大只能取到9下标
2012-11-13 17:49
fu2751653
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:38
专家分:100
注 册:2011-4-11
收藏
得分:0 
你那数据根本就没有输入保存到a[]数组内
2012-11-13 17:50
fu2751653
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:38
专家分:100
注 册:2011-4-11
收藏
得分:1 
程序代码:
#include <stdio.h>
void main()
{
int  a[10],i,sum=0;
float ave;
for(i=0;i<10;i++)
  scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
     sum=sum+a[i];   
}
  printf("sum=%d\n",sum);
  ave=sum/10;
  printf("ave=%f\n",ave);
  printf("\n");
}
2012-11-13 17:55
星闪夜空
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:50
专家分:119
注 册:2012-9-15
收藏
得分:1 
回复 楼主 zhao72349947
   无语了,你这句scanf("%d",&a[10])只是输入a[10]的值,如果你想给数组a中的每个元素赋值的话,得遍历数组中的每个元素并进行赋值,建议使用for循环。   
   不知道你是有意还是无意使sum为整型,ave为浮点型的,建议改为相同类型的。
2012-11-13 17:58
dingcong1211
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2012-11-13
收藏
得分:1 
scanf函数中数组不用取止符吧,,,,,而且数组越界了,9是最值
2012-11-13 18:00
认真学编程
Rank: 1
等 级:新手上路
帖 子:1
专家分:1
注 册:2012-11-13
收藏
得分:1 
用for 语句  来输入 数组元素
2012-11-13 18:27
zhao72349947
Rank: 1
来 自:成都东软学院
等 级:新手上路
帖 子:60
专家分:5
注 册:2012-10-20
收藏
得分:0 
谢谢了
2012-11-13 18:45
一个孩子
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:356
专家分:954
注 册:2012-10-1
收藏
得分:1 
程序代码:
e <stdio.h>
void main()
{
int a[10],i,sum=0;
float ave;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
     sum=sum+a[i];   
}
  printf("sum=%d\n",sum);
  ave=(float)sum/10;
  printf("ave=%.2f\n",ave);
  printf("\n");
}
sum是整形的,要转换成float,才能保证精度

重要的不是结果,是求一个结果的过程,哪怕千难万难,当你有想要的结果时,你已走的很远
2012-11-13 19:56
快速回复:谁帮忙看看,错在哪里?
数据加载中...
 
   



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

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