一,输入十个数,输出其中的最大值
采用打擂台的方法
void main() {int i, max, a[10];for (i = 0; i < 10; i++)scanf("%d", &a[i]);max = a[0];for (i = 1; i < 10; i++)if (a[i] > max)max = a[i];printf("%d\n", max);
}
二,一个3×4矩阵,求出其中最大的那个元素的值包括对应的行号和列号,输出。
最大值保存到变量max,行号保存到变量x,列号保存到变量y
这个就是一个二维数组打擂台
void main() {int i, j, max, x = 0, y = 0;int a[3][4] = { {1,2,3,4},{6,4,1,7},{10,4,7,1} };max = a[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++)if (max < a[i][j]) { max = a[i][j]; x = i; y = j; }printf("max=%d,x=%d,y=%d", max, x, y);
}