作者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/cn.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