C編程:找出任意的一個m×n矩陣每一行上的最大值的列下標並按示例格式要求顯示.m、n(2
題目:
C編程:找出任意的一個m×n矩陣每一行上的最大值的列下標並按示例格式要求顯示.m、n(2
解答:
int hang,lie
都沒有賦值,你怎麼調用
再問: 主函數兩個for語句相當於給hang lie 賦值了,改了之後還不對
再答: printf("Please input a juZhen(%d hang, %d lie):\n", m, n); 這一句什麼意思?
再問: 比如你輸入5 6 ,就是給m賦值5,給n賦值6 printf效果是:Please input a juZhen(5 hang, 6 lie): 然後你就應該輸入5行6列的矩陣了
再答: MAX(juZhen[N][N],hang,lie); 改爲 MAX(juZhen[N][N],m,n);
再問: 試過了,還是不對,錯誤提示和原來一樣。
再答: MAX(juZhen[N][N],hang,lie); c++編譯器默認是以地址傳遞的所以改成 MAX(juZhen,hang,lie); 就行了,不過你的程序有問題 呵呵,自己改改吧
再問: 謝謝了啊,把[N][N]去掉就正確了, 改成MAX(juZhen,m,n)就正確了, 謝謝,採納你了~
添加新評論