永发信息网

pascal 怎么输入二维字符数组

答案:3  悬赏:70  手机版
解决时间 2021-12-01 16:07
pascal 怎么输入二维字符数组
最佳答案
这样就可以:
var a:array[1..20,1..20] of char;
for i:=1 to n do
begin for j:=1 to m do read(a[i,j]);
readln;
end;追问每个字母之间有一个空格间隔。有空格怎么办啊
readln(n,m);
for i:=1 to n do
begin
for j:=1 to m do
begin
read(a[i,j]);
if j<>m then
read(c);
end;
readln;
end;
这样可以,是这样吗?有没有更好的办法追答你没有说清楚输入数据的格式。
以上的程序输入时字符间不要有空格。
如果输入时是一个字符,一个空格这样的格式(一行上最后一个字符后面有没有空格也是要说清楚的),那么请试一下下面的程序:(你写的程序应该可以了)
readln(n,m);
for i:=1 to n do
begin
for j:=1 to m-1 do
read(a[i,j],c);
readln(a[i,m]);
end;
全部回答
var i,j:longint;
      a:array[1..20,1..20] of char;
  for i:=1 to n do
  begin
    for j:=1 to m do
      read(a[i,j]);
    readln;
  end;

你没读空行。。。。

read字符的时候要注意把回车符过滤掉

可以这样:

var
a:array[1..20,1..20] of char;
n,m,i,j:longint;
begin
readln(n,m);
for i:=1 to n do
begin
for j:=1 to m do read(a[i][j]);
readln;
end;
end.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
点志两天不小心把疤弄掉了,现在看起来红红的
单选题碳循环与生物群落的哪些因素无关A.光合
梅州学化妆哪里好?
酸汤火锅酸汤的做法
2011年春节前后,W市猪肉价格是每千克35元,
佳能mp230能扫描吗?怎么用?没看到扫描键1
现在苏北的驾照是不是基本在苏南不被认可了?
2017年祁阳高考补习学校招生收费标准有谁知道
咱舞钢哪里有vivo的售后
科目二考试能找人替不
不如当身自簪缨是啥,遮莫姻亲连帝城,是什么
1.1乘以1.1乘以20次等于多少?怎么算?
宝宝拒奶怎么办我的宝宝才4个半月,在三个
verom是什么意思
还有一个是85米30毫米等于几米
推荐资讯
AMD Radeon HD 6570的其他参数
陈家村地址在什么地方,我要处理点事!
山水au一a747音响是日本原产地吗,网友明白的
求AD 89c52rc LQFP44的封装库
请教下用普通直羽片粘成斜的可否当做螺旋羽用
4minute疯了MP3百度云盘,谢谢
康佳 t2563e电源灯亮不开机
为什么越是接近高考我越是轻松
道特镇卫生院这个地址在什么地方,我要处理点
中国邮政储蓄银行(上石桥乡上石桥街)地址好找
强烈推荐,强烈推荐纳尼凯尔香港婴幼奶粉哪个
8×3分之2大于8吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?