实验十三分析和总结.docxVIP

  • 2
  • 0
  • 约3.79千字
  • 约 6页
  • 2023-03-15 发布于上海
  • 举报
实验十三 二维数组程序设计 【实验目的】 熟练掌握二维数组的定义、赋值和输入输出方法。 掌握有关二维数组的一些常用算法。 【实验内容】 一、试着编写下列程序 【例 13-1】定义一个 4×3 的二维数组 a,数组元素的值由键盘输入,输出其中的最大值及所在的行下标。 源 程 序 : #include stdio.h main() { int a[4][3],i,j,max,hang; printf(给数组元素赋值:\n); for(i=0;i4;i++) for(j=0;j3;j++) scanf(%d,a[i][j]); printf(输出 4×3 的矩阵:\n); for(i=0;i4;i++) { for(j=0;j3;j++) printf(%4d,a[i][j]); printf(\n); } max=a[0][0];hang=0; for(i=0;i4;i++) for(j=0;j3;j++) if(maxa[i][j]) { max=a[i][j]; hang=i; } printf(max=%d,hang=%d\n,max,hang); } 举一反三 【13-1】定义一个 4×4 的二维数组 b,数组元素的值由键盘输入,输出其中的最小值及所在的列下标。 【例 13-2】从键盘上输入一个 3 行 3 列的矩阵的各个元素的值,然后分别输出主对角线元素和辅对角线元素之和。

文档评论(0)

1亿VIP精品文档

相关文档