实验6 1
输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。
#include<stdio.h> int main(void) { int col,i,j,row; int a[5][1]; /*将输入的数存入二维组数*/ printf("Enter 5 integers:\n"); for(i=0;i<5;i++) for(j=0;j<1;j++) scanf("%d",&a[i][j]); for(i=0;i<5;i++){ for(j=0;j<1;j++) printf("%d",&a[i][j]); printf("\n"); } /* 遍历二维数组,找出最大值 a[row][col]*/ row=col=0; for(i=0;i<5;i++) for(j=0;j<1;j++) if(a[i][j]>a[row][col]){ row=i; col=j; } printf("max=a[%d][%d]=%d\n",row,col,a[row][col]); return 0; }