欢迎来到天天文库
浏览记录
ID:45551900
大小:161.32 KB
页数:10页
时间:2019-11-14
《《C语言》实验指导书(实验四)报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、氐M电力瓦辱《C语言》课内实验报告学生姓名:马春光2014309020221及学号:学院:班级:踝程名粗题目:指导教师理学院信计142C语言数组的应用李鹏松教授胡建平讲师朱振菊实验师2015年04月22日《C语言》课内实验实验四数组的应用一、实验目的1.掌握一、二维数组、字符数组的定义、初始化和引用方法及字符串函数的用法。2.理解与数组有关的算法。二、实验学时和类型本次试验为2学时、设计性实验。三.实验内容1.用起泡法(或称冒泡法)对15、5、9、2、7、11、8、3、12、1共10个整数由小到大排序。画0JN-S算法流程图,编写源程序,给出注释及运行结
2、果。至少自己修改数据1次,重新运行1个新结果。2.求A矩阵与B矩阵的和矩阵C。其中_112r'2352A=2213B=316143211150出注释及运行结杲。o画!l!N-S算法流程图,编写源程序,给至少自己修改数据1次,重新运行1个新结果。3.编程求出二维数组a的最大元素,同时求出该最大元素所在的行row和10124921321121314列columnoa数组的矩阵表示如F:图,编写源程序,给出注释及运行结果。4.定义一个二维数组,存放5个字符串“dog”,“horse”,然后用选择法将这5个字符串按由小到大的顺序并输出。画出N・S算法流程图,编写
3、源程序,给出注释及运行结果。o画出N・S算法流程“tiger”,“wolf”,“cat”四、实验结果4.231-MicrosoftVisualC++-C:UsersAdministratorDesktopDetpleaseinputtonnumbers:4594726442pleaseinputtennumbers:1559271183121C:C6.0Debug4.231.exe"1235789111215Pressanykeytocontinue224444567gPressanykegtocontinue注释.#include4、io.h>voidmain()j/*包含标准输入输出库*//*空类型的主函数*/inti,j,t,a[10];/*输入整型变量i,j,k,与整型变量数组a*/printf(Hpleaseinputtennumbers:M);/*输出10个数*/for(i=0;i<10;i++)scanf("%dn,&a[i]);printf(Hn);for(j=0;j<9;j++)/*foi•语句*//*输入整型数据数组a屮的数*//*换彳亍*//^for语句*/for(i=0;i<9-j;i++)if(a[i]>a[i+l]){t=a[i];a[i]=a[i+5、l];a[i+l]=t;/*for语句*//*if语句*//*赋值语句*//*赋值语句*//*赋值语句*/for(i=0;i<10;i++)printf(n%du,a[il);}2./^for语句*//*输出整型数据数组a屮的数*/原数据#includeuoidmain()For(i=0;i<3;i++)6、C:c6.0Debug4.2.exe-34735375471Pressanykeytocontinue笫二组数据.)[Globalsj▼7、[Allglobalmember▼8、mainttincludeuoidmain(),sum[3][4];for(i=0;i<3;i++)For(j=O;j<4;j**)9、j];>for(i=0;i<3;i**)/*标准输入输出库*/voidmain()/*空类型的主函数*/int订同3][4]={{1丄2,1},{2,2丄3},{4,3,2,1}},坯3][4]二{{2,3,5,2},{3,1,6,1},{1,1,5,0}},sum[3][4];/*输入变10、量i,j,3*4的矩阵3并赋值,3*4的矩阵b并赋值,3*4的矩阵sum*/fo
4、io.h>voidmain()j/*包含标准输入输出库*//*空类型的主函数*/inti,j,t,a[10];/*输入整型变量i,j,k,与整型变量数组a*/printf(Hpleaseinputtennumbers:M);/*输出10个数*/for(i=0;i<10;i++)scanf("%dn,&a[i]);printf(Hn);for(j=0;j<9;j++)/*foi•语句*//*输入整型数据数组a屮的数*//*换彳亍*//^for语句*/for(i=0;i<9-j;i++)if(a[i]>a[i+l]){t=a[i];a[i]=a[i+
5、l];a[i+l]=t;/*for语句*//*if语句*//*赋值语句*//*赋值语句*//*赋值语句*/for(i=0;i<10;i++)printf(n%du,a[il);}2./^for语句*//*输出整型数据数组a屮的数*/原数据#includeuoidmain()For(i=0;i<3;i++)6、C:c6.0Debug4.2.exe-34735375471Pressanykeytocontinue笫二组数据.)[Globalsj▼7、[Allglobalmember▼8、mainttincludeuoidmain(),sum[3][4];for(i=0;i<3;i++)For(j=O;j<4;j**)9、j];>for(i=0;i<3;i**)/*标准输入输出库*/voidmain()/*空类型的主函数*/int订同3][4]={{1丄2,1},{2,2丄3},{4,3,2,1}},坯3][4]二{{2,3,5,2},{3,1,6,1},{1,1,5,0}},sum[3][4];/*输入变10、量i,j,3*4的矩阵3并赋值,3*4的矩阵b并赋值,3*4的矩阵sum*/fo
6、C:c6.0Debug4.2.exe-34735375471Pressanykeytocontinue笫二组数据.)[Globalsj▼
7、[Allglobalmember▼
8、mainttincludeuoidmain(),sum[3][4];for(i=0;i<3;i++)For(j=O;j<4;j**)9、j];>for(i=0;i<3;i**)/*标准输入输出库*/voidmain()/*空类型的主函数*/int订同3][4]={{1丄2,1},{2,2丄3},{4,3,2,1}},坯3][4]二{{2,3,5,2},{3,1,6,1},{1,1,5,0}},sum[3][4];/*输入变10、量i,j,3*4的矩阵3并赋值,3*4的矩阵b并赋值,3*4的矩阵sum*/fo
9、j];>for(i=0;i<3;i**)/*标准输入输出库*/voidmain()/*空类型的主函数*/int订同3][4]={{1丄2,1},{2,2丄3},{4,3,2,1}},坯3][4]二{{2,3,5,2},{3,1,6,1},{1,1,5,0}},sum[3][4];/*输入变
10、量i,j,3*4的矩阵3并赋值,3*4的矩阵b并赋值,3*4的矩阵sum*/fo
此文档下载收益归作者所有