二维数组部分位置写不了数据是怎么回事啊
pascal吧
全部回复
仅看楼主
level 1
SoulEKID 楼主
for i:=1 to n do
begin
for j:=1 to m do read(s[i,j]);
readln;
end;
for i:=1 to n do
begin
for j:=1 to m do write(s[i,j]);
writeln;
end;
n和m是赋了值的,S是字符型数组
结果如下:
2016年02月01日 15点02分 1
level 1
SoulEKID 楼主
第一行的二三列总是没有
2016年02月01日 15点02分 2
level 9
不可能吧
你一定是搞错了
我的可以
2016年02月02日 08点02分 5
就是少了俩啊。。。
2016年02月02日 14点02分
level 9
var
n,m,i,j:longint;
s:array[1..10000]of string;
begin
readln(n,m);
for i:=1 to n do
begin
for j:=1 to m do read(s[i,j]);
readln;
end;
for i:=1 to n do
begin
for j:=1 to m do write(s[i,j]);
writeln;
end;
readln;
end.
2016年02月03日 02点02分 6
level 6
外循环每一环加readln;
2016年02月03日 02点02分 7
level 6
跟扫雷游戏差不多
2016年02月03日 02点02分 8
1