我无法在二维整数数组中打印最大值的位置。即元素数组[33][2] 的值为500 是最大值,其中[33] 表示第33 周,[2] 表示第2 天。我想 printf (“最大值为 500,在第 : X 天找到”)以及 printf (“最大的一周是 : Y”)(对于第一周,它是连续 7 天之内的最大总和达到的一周)
此外,当我尝试对整数的二维数组进行排序时,排序后的版本的打印没有排序......我正在使用带 temp 的冒泡排序:
for (i=0; i<100;i++){
for(j=0;j<7;j++){
fscanf(filetoreadfrom,"%d\n",&array[i][j]);
if(array[i][j] < array[i][j+1]){
temp=array[i][j];
array[i][j]=array[i][j+1];
array[i][j+1]=temp;
}}}
我搞不清楚了...