首页 理论教育 一维数组的定义、初始化和引用教学

一维数组的定义、初始化和引用教学

时间:2023-11-19 理论教育 版权反馈
【摘要】:如果一维数组的长度为n,则数组下标的最小值为_________,最大值为_________。

一维数组的定义、初始化和引用教学

一、程序阅读题

1.程序阅读题,写出程序运行结果:

2.程序阅读题,写出程序运行结果:

3.程序阅读题,写出程序运行结果:

4.程序阅读题,写出程序运行结果:

二、填空题

5.构成数组的各个元素_________必须具有相同的_________。如果一维数组的长度为n,则数组下标的最小值为_________,最大值为_________。

6.已知数组b 定义为int b[]={9,6,3};,则b 的各元素的值分别是_________,最小下标是_________,最大下标是_________。

7.已知数组T为一个有10个单元整型数组,正序输出T中的10个元素的值的语句为:for(j=0;j<10;j++)printf(“%d”,T[j]);

下面的语句试图按相反的顺序显示输出T 中的10 个元素,请补充完整下面的语句:for(________;_______;j- -)printf(“%d”,_______);

8.程序填空题:由随机函数产生10个二位整数放入数组a中并输出,再将a中的数逆置仍放入数组a中并输出。如原数组为4,5,6,1,7,8,9,10,11,12,变化后为12,11,10,9,8,7,1,6,5,4。

三、程序改错题

四、程序设计题

10.程序设计题:求数组num 中小于零的数据之和。

一、程序阅读题

1.程序阅读题,写出程序运行结果:_______

2.程序阅读题,写出程序运行结果:_______

若输入10 5 6 3 2 6 12 2-1<CR>(<CR>代表回车符)

二、程序填空题(www.xing528.com)

3.输入10位学生成绩放入数组a中,计算平均成绩aver,并将低于平均成绩的数放入数

组b中输出。

4.读入20 个整数,统计非负数个数,并计算非负数之和。

三、程序改错题

5.从外部输入一组数据(输入0结束输入)计算数组元素中值为正数的平均值。

6.给定n个实数,输出平均值,并统计在平均值以下(含平均值)的实数个数。

四、程序设计题

7.由随机函数产生20个二位整数放入数组中并输出。

8.随机产生N 个三位正整数,要求输出其中的水仙花数,若1∗1∗1+5∗5∗5+3∗3∗3=153,则153即为水仙花数。

一、程序填空题

1.程序填空题:设数组a包括10个整型元素,求出a中各相邻两个元素的和,并将这些和存入数组b中,并按每行3个元素的形式输出。

2.程序填空题:由键盘输入10个整数放入数组a中,逆序复制给数组b,并输出二数组。

二、程序改错题

3.从键盘输入15个整数放入数组b中,求出其中的奇数平均值,偶数的乘积。

4.从键盘输入30个数放入数组a中,然后按顺序对每6个元素求平均值,并将平均值依次放入b数组中。

三、程序设计题

5.随机生成10个四位正整数存入一个一维数组,要求正序输出一行,反序输出一行。

6.取出一个整数的每一位依次存入数组中,存放顺序与原数一致且最高位存入数组的第一个元素中。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈