回 帖 发 新 帖 刷新版面

主题:到底是哪里错了?

我的整个程序是这样的:
program aaa(input,output);
var i,k,j:integer;input,output:file;
begin
    assign(input,'aaa.in');
    reset(input);
    assign(output,'aaa.out');
    rewrite(output);
    for i:=1 to 9 do
      begin
         write('',20-i*2);
         for j:=1 to i do
         write(j:2);
         for k:=(i-1) downto 1 do
         write(k:2);
         writeln();
      end;
    close(input);
    close(output);
end.
一运行,就出现"exited with    exitcode=2"的提示,usecreen上也出现"runtime error 2 at 0x00004E6".是怎么回事呀。?谢谢。

回复列表 (共2个回复)

沙发

好像是文件没找到吧?
我也不太清楚!

板凳

这是程序编译好了,回到Windows状态,找到你保存程序的位置(例如E盘),然后找到与你的程序同名的运行程序文件,双击,几秒后,出现你要输出的文件,打开,这就是你的程序运行后的结果.(一定正确!)

我来回复

您尚未登录,请登录后再回复。点此登录或注册