當前位置:編程學習大全網 - 編程軟體 - 編程畫星星

編程畫星星

註意我的比1,2,3層的簡單,還是帕斯卡。

定義變量

n,k,p,I,j:整數;

開始

readln(n);

k:= n div 2;//初始空格數

p:= 1;//初始打印字數

對於i:=1 to (n div 2) do //首先打印該行的前半部分。

開始

對於j:=1到k做寫(');//輸出空格

對於j:=1到p做寫(' * ');//輸出星號

writeln//輸出回車

dec(k);inc(第2頁);//相當於k:= k-1;p:= p+2;

//因為每增加壹行就減少壹個空格,增加兩個星號。

結束;

對於i:=1到n做寫(' * ');//輸出中間的星號。

writeln//輸出回車

//因為打印是對稱的,所以不需要初始化k,p。

對於i:=1 to (n div 2) do //打印該行的後半部分。

開始

對於j:=1到k做寫(');//輸出空格

對於j:=1到p做寫(' * ');//輸出星號

writeln//輸出回車

Inc(k);dec(第2頁);//相當於k:= k+1;p:= p-2;

//因為每增加壹行,就少壹個空格,少兩個星號。

結束;

結束。

  • 上一篇:計算機設計大賽的三級賽制及大致時間安排
  • 下一篇:matlab裏的陣列是什麽東西啊?是不是矩陣?
  • copyright 2024編程學習大全網