回 帖 发 新 帖 刷新版面

主题:PASCAL语言讨论区开版了!!

为了满足一些初学编程朋友的需要,PASCAL语言讨论区今天正式开张了,希望大家能在这里共同交流探讨PASCAL语言。
本版讨论的范围是pascal语言以及object pascal语言或者是关于pascal开发软件的问题,如果您有关于delphi方面的问题,最好可以到“Delphi讨论区”提问。谢谢大家的配合!

另外本版诚征pascal方面的高手担任版主一职,请有意的朋友跟帖或者到站务讨论区报名,也可以直接通过短消息方式和我联系!!

回复列表 (共137个回复)

101 楼

紧急求助!!!!!!!!!!!!!!!!!!!!!!!!!!!!
用pascal语言来编此题:
   1
                               121
                              12321
                             1234321
                            123454321
                           12345654321
                          1234567654321
                         123456787654321
                        12345678987654321

102 楼

初来乍到,多多关照 

103 楼


64楼的问题,这样不知对不对。
program monthday;
var
year,month,days:integer;
begin
read(year,month);
case month of
1,3,5,7,8,10,12:days:=31;
4,6,9,11:days:=30;
2:if (year mod 4=0) and (year mod 100<>0) or (year mod 400=0)
then days:=29
else days:=28
end;
writeln('year=',year,'month=',month,'days='days);
end.

104 楼

七楼的同学,你可以这样做:
var
  a:array[1..10] of 0..10;
  i,j,temp:integer;
  k:real; 
begin
  for i:=1 to 10 do
     read(a[i]);
  (下面用冒泡排法)
  for i:=1 to n-1 do
    for j:=i+1 to n do
      if a[i]>a[j] then
                     begin
                       temp:=a[i];
                       a[i]:=a[j];
                       a[j]:=temp;
                     end;
  k:=0;
  for i:=2 to 9 do
    k:=a[i]+k;
  k:=k/8;
  write(k);
end.

105 楼

同学们,我学pascal请大家多多帮助
qq   704704513

106 楼


我是PASCAL 的初学者,我的电脑系统是XP,不知要下载怎样版本的PASCAL安装到我的电脑上才能学习?请高手不吝赐教,谢谢

107 楼


那您告诉我在什么地方能考到?如果您有传一份给我好吗?

108 楼

FREE PASCAL 2.0以上的

109 楼

兄弟姐妹们,我惨拉,有谁能带我入门吗??

110 楼

program ex;
var a:array[2..9,1..17]of byte;
procedure main;
var i,j:integer;
begin
  for i:=2 to 9 do
    for j:=1 to i do a[i,j]:=j;
  for i:=2 to 9 do
      for j:=i+1 to 2*i-1 do a[i,j]:=a[i,i-(j mod i)];
end;
procedure out;
var i,j:integer;
begin
  for i:=2 to 9 do
    begin
      for j:= 1 to i*2-1 do write(a[i,j]);
      writeln;
    end;
end;
begin
  main;
  out;
end.
101兄台我只回那么多

我来回复

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