【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《c语言程序设计》,欢迎阅读!
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.wddqxz.cn/42545c130b4e767f5acfce1a.html