【发布时间】:2012-11-27 08:17:30
【问题描述】:
我在打印二维整数数组中的最大值位置时遇到问题。即,值为 500 的元素数组 [33][2] 为最大值,其中 [33] 表示第 33 周,[2] 表示第 2 天。我想 printf(“最大值是 500,并且在第 : X 天找到”)以及 printf(“最大的一周是:Y”)(对于第一周,它是连续 7 天之内的最大总和一周)
另外,当我尝试对整数的二维数组进行排序时,排序后的版本的打印没有排序...... 我正在使用带温度的冒泡排序:
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;
}}}
我迷路了……
【问题讨论】:
标签: c sorting search multidimensional-array max