1、C语言程序设计实验报告语言程序设计实验报告实验名称实验名称循环控制语句学学 院院材料与冶金学院专业班级专业班级成型1001班姓姓 名名*学学 号号*任课教师任课教师*实验时间实验时间2011.11.141 实验目的实验目的(1)熟练掌握一维数组、二维数组的定义、初始化和输入/输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(如查找、排序等) 。2 实验内容实验内容首先输入一个大于 2 且小于 10 的整数 n,然后定义一个二维整型数组(nn) ,初始化 该数组,将数组中最大元素所在的行和最小元素所在的行对调。3 算法描述流程图算法描述流程图开始声明变量调用。
2、 输出 函数 output_a调用求最值 所在行函数 find_aj=0j=aij?min=aij真真假 真假假返回值 maxl返回值 minl假真结束求最值所在行子函数 find_a 流程图开始i=0i int a1010,i,j,n,min,max,maxl,minl;void input_a() for(i=0;i=aij) min=aij; minl=i; else; return maxl; return minl; main() int t;printf(“please enter a number “n“ between 2 to 10: n=“); scanf(“%d“, in。
3、put_a(); printf(“原数组是 :n“); output_a(); find_a(); for (j=0;jn;j+) t=aminlj; aminlj=amaxlj; amaxlj=t; printf(“对调后的数组是:n“); output_a(); 5 测试数据测试数据n=3 数组为 2 7 5 13 9 6 6 10 155 运行结果运行结果7 出现问题及解决方法出现问题及解决方法把n只在main函数中定义,改为在主函数之前定义为全局变量;把数组定义为了int ann,错误,后改为int a1010;输入,输出函数定义为了整型,后改为void型;8 实验心得实验心得对于局部变量,全局变量的作用范围有了更深刻的认识;对于函数的定义,调用方法更加熟悉;。
《c语言实验报告1》由会员zw****58分享,可在线阅读,更多相关《c语言实验报告1》请在金锄头文库上搜索。