永发信息网

Pascal什么情况会输出超限

答案:2  悬赏:50  手机版
解决时间 2021-02-06 06:38
输入长度,输出一个空心正六边形。
以下是程序,但为什么会输出超限。
var
n,i,s,p:integer;
begin
read(n);
write('*':n);
for i:=1 to n-1 do
write('*');writeln; p:=n-2;
repeat
inc(s);p:=p+2;
write('*':n-s);
write(' ':p);
writeln('*');
until s=n-1;
s:=0;
repeat
inc(s); p:=p-2;
write('*':s+1);
write(' ':p);
writeln('*');
until s=n-2;
write('*':n);
for i:=1 to n-1 do
write('*');
end.
最佳答案
修改成这样就成:
var n,i,s,p:integer;
begin
read(n);
if n<2 then exit;
write('':n-1);
for i:=1 to n do write('*'); writeln;
p:=n-2;
repeat
inc(s); p:=p+2;
writeln('*':n-s,'':p,'*');
until s>=n-1;
s:=0;
repeat
inc(s); p:=p-2;
writeln('*':s+1,'':p,'*');
until s>=n-2;
if n<3 then exit;
write('':n-1);
for i:=1 to n do write('*'); writeln;
end.
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
泰拉瑞亚pe版pvp是法师好还是战士好?
洑流的意思是什么啊?知道的请说下!
男生在十四五岁这个阶段开始抽烟,还会长高吗
顾家小学地址有知道的么?有点事想过去
宾科汽车紧固件为什么要求听力
假如一百个犯罪嫌疑人长的一模一样警察看见了
王嘉卫黄焖鸡米饭地址在什么地方,想过去办事
刘著是快男哪一期
甲公司与乙公司分别签订了两份合同:一是以货
一易购平台是真的的吗?
诗集的意思是什么啊?知道的请说下!
岩坑口我想知道这个在什么地方
【媳妇英文怎么写】唯一老婆英文怎么写
从长沙快递一单车到郴州要多少多少钱
这里可以学玉米地里种灵芝吗?
推荐资讯
平谷区农业机械化学校地址在什么地方,想过去
()惊()口 ()口()惊
博雅茶庄地址在哪,我要去那里办事
盛达微型怎么去啊,有知道地址的么
富桥足浴会馆保定阳光店怎么去啊,有知道地址
【维氏硬度】洛氏硬度和维氏硬度有什么区别?
极端着陆WAR!那一关怎么玩
芳畈邮政支局在哪里啊,我有事要去这个地方
人寿防癌两全保险甲状腺癌赔多少
金煜汽贸地址在什么地方,我要处理点事
MFG 070613和EXP 060616 的日期是什么意思我
石家庄到海边旅游那个线路最便宜
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?