C语言程序设计实验报告 实验三 数组 班级 学号 姓名 一、实验目的 (1)掌握一维数组和二维数组的定义、赋值和输入输出的方法; (2)掌握字符数组和字符串函数的使用; (3)掌握与数组有关的算法(特别是排序算法)。 二、实验内容及步骤 1、分析和记录以下程序运行结果,并上机验证: #include int main() { int num[4][4]={11,22,33,44,1,2,3,4,10,20,30,40,12,22,32,42}; int i, j, s=0; for (j=0; j<3; j++) for ( i=0; i<3; ++i ) if ( i==j ) s+=num[j][i]; printf( "%d\n", s); return 0; } 该程序的运行结果是:___________ #include int main() { int i, j, m, n, a, x[3][4]={43,32,22,13,11,22,33,44,55,11,32,31}; m=n=0; a=x[m][n]; for (i=0;i<3; i++) for ( j=0; j<4; j++) if ( a>x[i][j] ) { m=i; n=j; a=x[m][n]; } printf("a=%d, m=%d n=%d\n", a, m, n ); return 0; } 该程序的运行结果是:___________ 2、输入一行字符串,统计该字符串中字符对”ab”的个数。 程序代码: 1 运行结果: 3、从键盘输入十个数对一个一维数组赋值,并将其中的奇数存放到另一个数组中后再输出,并输出奇数的个数。 如:从键盘输入: 13 14 17 34 45 55 56 76 77 99 则输出: 13 17 45 55 77 99 count = 6 程序代码: 运行结果: 2 本文来源:https://www.wddqw.com/doc/42545c130b4e767f5acfce1a.html