输入10个数组,输出平均值及大于平均值的数

aizhangqing aizhangqing 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
#include<stdio.h>
#define N 3
void main()
{ int a[N],i,j,ave,sum=0;
printf("Enter\n");
for(i=0;i<N;i++)
{ scanf("%d",&a[i]);
sum+=a[i];
ave=sum/N;
}
printf("%d\n",ave);
for(i=0;i<N;i++)
if(a[j]>ave)
printf("%d\n ",a[j]);
}

上机考试考到这道题,不明白为什么一个for循环语句总是输不出来?
还有我想请教一下如果不使用数组做着道题,具体形式是怎样?
...全文

相关推荐

西南交通大学计算机程序设计基础-实验8-C++.docx

1. 设有一个double型维数组a,长度为N(注意N值应满足以下操作需求)。建立该数组,并完成以下任务: (1)键盘输入15个实型数据存入数组a中,并按照每行输出5个的格式,输出该数组; (2)计算a中元素的平均值,并将它存储在a中有效范围的末位(即a中已有15个有效元素,所以,该平均值应该被存入a[15]中。提示:数组长度不应小于16); (3)调整a数组中前15个元素的位置,即存放平均值的元素a[15]保持不动。调整规则是:元素值低于平均值的放在后部、高于平均值的放在前部(相关算法参考案例4.1问题拓); (4)输出调整以后的a数组。 2. 建立两个int型的一维数组,分别起名为a和b,并完成以下任务: (1)编制一个判定某数是否为素数的子函数prime(参见3.17验证哥德巴赫猜想); (2)键盘输入15个数据(这些书中有奇数、也有偶数)存入数组a中; (3)输出a数组中的最大值和下标,以及输出其最小值和下标; (4)通过调用子函数prime,找出数组a中所有的素数,并存入数组b中; (5)反向(即从后/bn-1到前/b0)输出b中元素,数据域宽为10。

qq_41626672

C语言 数组一

  1、由键盘对10个数组元素初始化,求它们的平均值并输出。      2、输入一个十进制整数,输出与其相等的二进制形式。将二进制保存在一个数组中,然后按相反的顺序输出。      3、编程对10个数组元素的排序。

浮生灬安然

高级语言程序设计教学课件第6章数组.ppt

高级语言程序设计教学课件第6章数组.ppt

zhenlou12

基于visual Studio2013解决C语言竞赛题之0504找数

4. 输入N个数到数组中,输出所有大于N个数平均值的数。

尹成

数组及其应用PPT学习教案.pptx

数组及其应用PPT学习教案.pptx

加油学习加油进步
评论 11
收藏 已收藏
分享
返回顶部
aizhangqing
C++ 语言 65,214 成员 250,514 内容