1、实验 4 数组和指针一 、实验目的:1. 理解并掌握一维数组、二维数组的定义和引用2. 掌握字符串数组和字符串的使用方法及常用字符串函数在程序中的使用3. 掌握数组作为函数的参数使用4. 理解和掌握指针及指针变量的基本概念和定义5. 掌握指针与变量、指针与数组的关系6熟练掌握指针的运算和几种不同类型的指针二、实验设备:1 硬件 PC 机2 软件 VMware Workstation、Red Hat Linux三、实验内容:1输入 10 个整数,然后正、逆序输出2. 将一个二维数组转置,并将其输出(假设 a23=1,2,3,4,5,6)3. 打印出以下图案:(用字符数组输出)*4. 统计全班 1
2、0 名同学某门功课的平均成绩,找出最高分并输出。5. 对 10 个数进行冒泡排序; int a10; int i,j,t;printf(“input 10 numbers :n“);for (i=0;iai+1) t=ai;ai=ai+1;ai+1=t;printf(“the sorted numbers :n“);for(i=0;imain() int a11,i,j,k,x;printf(“Input 10 numbers:n“);for(i=1;i11;i+)scanf(“%d“,printf(“n“);for(i=1;i10;i+) k=i;for(j=i+1;j=10;j+)if(ajak) k=j;if(i!=k) x=ai; ai=ak; ak=x;printf(“The sorted numbers:n“);for(i=1;i11;i+)printf(“%d “,ai);7. 四、实验步骤