C语言数组实习_c语言数组实训

实习报告 时间:2020-02-28 10:33:04 收藏本文下载本文
【www.daodoc.com - 实习报告】

C语言数组实习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“c语言数组实训”。

实习六:数组实习

姓名:尹思智

学号:2012014413 完成日期2013年4月

一、实习目的1.从键盘输入10个整数,将最大数调到最前面,最小数调到最后面。2.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中

3.从键盘任意输入两个字符串,不用库函数strcat,将两串字符连接起来。4 输入一个5×5的数组,分别求其主对角线和次对角线上元素之和 5.由键盘任意输入10个学生的姓名(以拼音形式),将它们以字典顺序从小到大排序。

6打印如下形式的杨辉三角 11111 10 57.定义一数组(长度大于10),从键盘输入数组元素的值,完成下面操作:

(1)从键盘输入一个数,用顺序查找法找出该数在数组中的位置;或者给出没有找到的信息;

(2)对数组的元素从小到大排序;

(3)从键盘输入一个数,用折半查找法找出该数在数组中的位置;或者给出没有找的信息。

8.直接选择排序法。算法描述如下:

(1)从n个数中找到最小的数,若此数不是数组的第一个元素,则与第一个元素交换位置;

(2)从剩下的n-1个数中找到最小的数,若此数不是数组第二个元素,则与第二个元素交换位置;

(3)以此类推,直到完成排序

9.编写程序将两个有序数组归并。例如数组{1,3,5}和数组{2,4,6,8,10},归并的结果是{1,2,3,4,5,6,8,10 }

二、实习步骤

1.从键盘输入10个整数,将最大数调到最前面,最小数调到最后面。

流程图; 运行图;

2.已有一个已排好序的数组,今输入一个数,要求按原来排序的规律将它插入数组中

流程图

运行图

3.从键盘任意输入两个字符串,不用库函数strcat,将两串字符连接起来。

流程图 运行图输入一个5×5的数组,分别求其主对角线和次对角线上元素之和

流程图 运行图

5、由键盘任意输入10个学生的姓名(以拼音形式),将它们以字典顺序从小到大排序。

流程图 运行图

6打印如下形式的杨辉三角 11111 10 5

流程图 运行图

7.定义一数组(长度大于10),从键盘输入数组元素的值,完成下面操作:

(1)从键盘输入一个数,用顺序查找法找出该数在数组中的位置;或者给出没有找到的信息;

(2)对数组的元素从小到大排序;

(3)从键盘输入一个数,用折半查找法找出该数在数组中的位置;或者给出没有找的信息。

流程图 运行图

8.直接选择排序法。算法描述如下:(1)从n个数中找到最小的数,若此数不是数组的第一个元素,则与第一个元素交换位置;

(2)从剩下的n-1个数中找到最小的数,若此数不是数组第二个元素,则与第二个元素交换位置;

(3)以此类推,直到完成排序

流程图 运行图

9.编写程序将两个有序数组归并。例如数组{1,3,5}和数组{2,4,6,8,10},归并的结果是{1,2,3,4,5,6,8,10 }

流程图 运行图

三、实习总结

C语言数组

实验九 数组一、一维数组1、编写程序,测试下列数组的定义方式是否正确 (1) main() { int n; scanf("%d",&n); int a[n]; //…….} (2) main() { int n=10; int a[n]; a[0]......

C语言实验报告《数组》

学号:__________ 姓名:__________ 班级:__________ 日期:__________指导教师:__________ 成绩:__________实验三 数组一、实验目的1、掌握一维和二维数组的定义、赋值和输入输出2......

C语言数组实验报告

C语言实验书P37(2)#includeint main(void){int i;char ch;char str[100];printf("请输入字符串:\n");scanf("%s", str);printf("请输入查找字符:\n");scanf(" %c",......

c语言数组方法总结

数组方法总结1.输入元素的值:inti,a [10];for ( i = 0; i a[i] = i;(1) 正序排列:(2)倒序排列:for( i =0; i = 0; i -- ) printf (“%d”, a[i]);printf(“%d”, a[i]);2.初始......

C语言数组补充实验

C语言程序设计 数组补充实验一、实验目的1、掌握一维数组和二维数组的定义、赋值和输入输出的方法。2、掌握字符数组和字符串函数的使用。3、掌握与数组有关的算法(排序算法......

下载C语言数组实习word格式文档
下载C语言数组实习.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文