c语言 实验6 数组实验报告,实验6数组一

实验报告探讨了C语言中一维和二维数组的定义、初始化及数据输入输出。实验内容包括数组的对称折叠、查找、插入和排序等操作,展示了数组在处理大量数据时的优势。程序示例分别演示了数组值的折叠和找到数组中最小值并放至末尾的过程。
摘要由CSDN通过智能技术生成

《C语言程序设计》实验报告

----------------------------------------------------------------------------------------------

实验6 数组(一)

一、实验目的

(1)掌握一维数组、二维数组的定义,初始化方法。

(2)掌握一维数组、二维数组中数据的输入和输出方法。

(3)掌握与数组有关的算法(查找,插入,排序等算法)。

(4)了解用数组处理大量数据时的优越性。

二、实验内容和步骤

1.填空题

(1)给定程序c6-1.c的功能是在第一个循环中给a数组的前10个数组元素依次赋值1,2,3,4,5,6,7,8,9,10;在第二个循环中使a数组的前10个元素中的值对称折叠,变成1,2,3,4,5,5,4,3,2,1;在最后一个循环中输出对称折叠以后的a数组的前10个元素。

#include

int main()

{ int i,a[10];

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

a[i-1]=i;

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

a[i+5]=5-i;

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

printf("%5d",a[i]);

printf("\n");

24134182c8a286f650074d12241fcd60.png

return 0;

}

(2)给定程序c6-2.c的功能是把数组a(大小为M)的前M-1个元素中的最小值放入a的最后一个元素中。

#include

#define M 11

int main()

{ int a[M],i;

for(i=0;i

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值