数组课后作业

2020-02-20 15:13

1、 判断一个数组{1,2,3,1,0}中是否存在相同的元素,如果存在相同的元素则输出“重复”,否则输出“不重复”。

2、 编写一个程序,求出整数数组中最小元素和最大元素的下标,如果这样的元素个数不止一个,则返回最小的数的下标和最大的数的下标。

3、 现在有如下一个数组:int

oldArr[]={1,2,5,4,0,0,5,5,0,6,7};要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组newArr[];并输出两个数组中的所有元素值。

4、 自己定义两个整型数组a[]和b[],初始化数组a,循环输入值到数组b,然后将a,b两个数组合并为数组c,按升序(从低到高)排列。并输出数组a,b,c的值。

5、 有一个数组,请按从大到小的顺序排好序,然后输入一个数,要求按原来排序的规律将它插入数组中。如:排序后的数组为:54,48,

35,23,21,12,8,4, 插入40,则应插入到48和35之间。

6、 编写程序,在5行7列的二维数组中查找第一次出现的负数。 7、 编写程序,定义数组int

a[4][6],b[4][6],c[4][6],并完成如下操作: (1)从键盘上输入数据给数组a,b; (2)将数组a与数组b各对应元素作比较,如果相等,则数组c的对应元素为0,若前者大于后者,则数组c的对应元素为1;若前者小于后者,则数组c的对应元素为-1; (3)输出数组c各元素的值。

8、读以下程序并注释,并分析运行结果。

(1)

#include int main()

{ int a[10],t,av,sum=0,i,j;

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

for(i=1;i<9;i++) sum=sum+a[i]; av=sum/8; printf(\return 0;

}这代码是求总和与前把项的平均值 (2) int main() { int i,a[5],min,p; for(i=0;i<5;i++) { scanf(\min=a[0];p=0; for(i=1;i<5;i++) { if(a[i]

printf(\return 0; }求最小值


数组课后作业.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016~2017学年度第一学期人教版八年级英语期末测试卷 有答案 -

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: