1樓:風若遠去何人留
36 執行fun(a,4,0)
對於fun s=a n=4 k=0
m=s[0][k]=a[0][0]=1
迴圈i=1 2 3 遍歷s[i][k]也就是s[i][0] 找到最大值賦值給m。
於是 這裡 就是找到第一列的最大值,並返回。
第一列為1 11 21 31
返回為最大值,31
選c37
先定義struct stu的兩個變數a和b並分別賦值然後做b=a
a的所有項均會賦值給b
然後輸出b的各個項值,也就是原本a的初始化值。選d
2樓:匿名使用者
#include
int main()
for(j=0;j<8;j++)
else
}for(k=0;k<8;k++)
printf("\n");
for(l=0;l<8;l++)
printf("\n");
return 0;
}結果是能編譯但輸入後無反應。。
下面我改了一下:
#include
int main()
for(j=1;j<8;j++)
}for(k=0;k<8;k++)
printf("\n");
for(l=0;l<8;l++)
printf("\n");
return 0;
}能執行了。。。
說明問題出在第二個for迴圈裡,問題:為什麼我不能在for迴圈裡使用if else 呢?
C語言用for迴圈怎麼輸出,C語言for迴圈輸入 輸出
阿四哥 c語言的陣列概念的學習,通過for迴圈輸出列印陣列 龍少 include void main int i,j for i 1 i 3 i for j 1 j 3 i j printf for j 1 j 2 i 1 j printf printf n for i 2 i 0 i for j ...
c語言do迴圈,C語言do迴圈
inf 殷志民 沒有do迴圈,只有do while迴圈 while迴圈和for迴圈,因此如果你是用do while迴圈,do和while兩者是密不可分的,do裡面描述了你在不斷的重複做什麼事,而while告訴編譯器下一次重複進入迴圈的條件是什麼,如果沒有while的話,整個迴圈的思想就少了一部分,也...
c語言 for迴圈巢狀,c語言的for迴圈巢狀怎麼執行的?
迴圈的過程是先執行第一個大迴圈for i 0 i 3 i 此句中先給i賦值0,在判斷條件i 3是否成立賦值後的i 0了,所以條件成立,成立則做下面一條語句,就是for j 0 j 4 j 同樣這個迴圈還是先賦值j 0,在進行判斷j 4是否成立,成立就再做下一句。此時scanf語句後面已經沒有語句了,...