12套C语上机试题及参考答案.docVIP

  • 25
  • 0
  • 约26.67万字
  • 约 45页
  • 2016-12-14 发布于河南
  • 举报
第一套C语言上机试卷 一、改错题 【题目】 本程序计算并输出二维数组a的每一列最小元素的值及其行号、列号,整个数组a中最小元素的值及其行号、列号。含有错误的源程序为: #includestdio.h #define n 4 #define m 3 int a[n][m],s[m]; p(int j) {int k,i,x; S[j]=x=a[0][j];i=0; for(k=1;kn;k++) if(a[k][j]x) {i=k;s[j]=x=a[k][j];} return i; } main() {int index[m],i,j,k; for(i=0;in;i++) for(j=0;jm;j++) scanf(%d,a[i][j]); for(j=0;jm;j++) {index[j]=p[j]; printf(a[%d][%d]=%d\n,index[j],j,s[j]); } i=s[0];k=0; for(j=1;jm;j++) if(s[j]i) {i=s[j];k=j;} printf(min=a[%d][%d]=%d,index[k],k,i); } 注:调试程序时,可以随意输入测试数据,最后运行本程序时,必须从键盘输入下列数据: 6 4 16 9 7 13 8 18 15 5 12 1

文档评论(0)

1亿VIP精品文档

相关文档