-
該函式未寫入返回值。
是int,如果資料太大,會溢位;
修改後的步驟如下:
main()
int a[3][4]=,i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
printf("max is %d",max(a));
int max (int x[4])
int i,j,m;
m=x[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if (mm=x[i][j];}
return m;
-
新增返回 m;
因為不返回函式值。
-
糾正你的第乙個錯誤是你的 max 函式沒有寫入返回值。
我執行了你的程式,沒有發現你說的問題,你能寫出那個不是最大值的情況嗎?
-
是不是你輸入的數字太大了,溢位了。
-
main()
int a[3][4]=,i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
printf("max is %d",max(a));
int max (int x[4])
int i,j,m;
m=x[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if (mm=x[i][j];}
return m;
絕對:至於輸入格式,我沒有考慮過。
-
第二行:如果函式沒有宣告,應該先加上這句話:int max(int x[3][4]);
最後一行:函式不返回值,加上這句話:return m;
修改後的步驟如下:
#include ""
main()
int max(int x[3][4]);
int a[3][4],i,j;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
printf("max is %d",max(a));
int max(int x[3][4])
int i,j,m;
m=x[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if (mm=x[i][j];
return m;
-
最有可能的是,它是一種病毒,否則它就是電池。
嘗試使用其他防病毒軟體。
-
還有什麼過程,2 8 = 四分之一。
不得不說,利益是錯的,他把一些無關緊要的搜尋結果放在首頁,為了讓企業做招標,你不是發現它越來越像在網站上搜尋了嗎,搜尋變成了搜尋,可以說搜尋引擎的功能已經逐漸喪失了, 建議使用搜尋,谷歌現在打不開。
1。音標是基礎,必須紮實! 音標就像拼音一樣,像主機上每個單詞都是標準的、清晰的,一定要準確地讀出拼音,才能掌握每個漢字發音的細節。 >>>More
天氣預報屬於科學,從科學規律的角度來看,科學不可能完全準確或總是準確。 天氣預報也是如此。 俗話說“天上有不可預測的風暴”,即使在氣象監測設施高度現代化、預報服務平台高度智慧型化、預報員積累了幾十年經驗的現狀下,面對屬於混沌系統的大氣環流,預報偏差在所難免。 >>>More