作者a855341 (崧樓下的腳印)
看板C_and_CPP
標題[問題] 二維陣列輸入 新手問題
時間Sat Jun 3 22:01:48 2017
開發平台(Platform):W7
編譯器:Dev c++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
二維陣列輸入 輸出:
新手自學,依照書本上的進行,但輸出卻是亂數@@!
檢查不出來為什麼QQ
餵入的資料(Input):
輸入 1,2,3,4,5,6
預期的正確結果(Expected Output):
輸出 1,2,3
4,5,5
錯誤結果(Wrong Output):
一串數字
http://imgur.com/E5BUR2q.jpg
程式碼(Code):
好讀圖片:
http://imgur.com/slji3QZ.jpg
#include <stdio.h>
#include <stdlib.h>
#define CLASS 2
#define STUDENT 3
int main(){
int score[CLASS][STUDENT];
int i,j;
for (i=0;i<CLASS;i++){
for(j=0;j<STUDENT;j++){
scanf("%d",&score[i][j]);
}
}
for (i=0;i<CLASS;i++){
for(j=0;j<STUDENT;j++){
printf("%d",&score[i][j]);
}
}
return 0;
}
補充說明(Supplement):
我即使把輸入改掉,直接餵資料
int score[2][3]={1,2,3,4,5,6}
輸出也是亂數,不知道為什麼
新手上路,如果問題太笨請多包涵
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.54.165
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1496498520.A.3D0.html
1F:推 cutekid: scanf("%d",&score[i][j]); 06/03 22:04
2F:→ cutekid: printf("%d",&score[i][j]); 06/03 22:04
謝謝C大提醒 抱歉傳錯圖檔 已修正常正確I J版
但仍是找不到錯誤 QQ
3F:→ grayStone: & 06/03 22:17
謝謝 g大
原來又錯在 &這種笨地方
也謝謝C大介紹給我
http://codepad.org/ 這網站
超感激
※ 編輯: a855341 (114.24.54.165), 06/03/2017 22:29:38