上传者: 41626672
|
上传时间: 2021-08-10 14:03:53
|
文件大小: 76KB
|
文件类型: 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。