pascal裡面的for迴圈的巢狀是什麼意思

2022-08-27 02:20:36 字數 2523 閱讀 6863

1樓:匿名使用者

var n,i,j:integer;//宣告變數 n,i,j都是整形begin //程式開始

readln(n); //讀入n

for i:=1 to n do //i從 1 變化到 nbegin //begin 就是說 前面這個for迴圈有多個語句//不加 begin end的話 for迴圈//預設只執行 緊跟的 一條 語句

//每次for迴圈就執行

//從這個begin開始 到end;之間 的語句for j:=1 to i do

write('&');

//這個for j..迴圈沒有begin end 就只執行//write(』&』)

//而不執行writeln

writeln; //換行,只是在每次 for i迴圈//執行,而不是在for j執行

end; //這是for i..迴圈的結束//就是迴圈每次都執行語句到這

readln() //讀入一個回車符,用來看結果end.

2樓:匿名使用者

var n,i,j:integer; // 定義變數begin // 程式開始

readln(n); // 獲取n的大小

for i:=1 to n do // 外層迴圈begin // 迴圈開始

for j:=1 to i do // 內層迴圈write('&'); // 列印&

writeln; // 內層迴圈結束,換行end; // 外層迴圈結束

readln()

end. // 程式結束

begin end相當於c語言中的,

int n,i,j;

for(i=1;i<=n;i++)

【迴圈巢狀】尼科梅徹斯分解式 pascal

3樓:聽不清啊

var i,n,s:longint;

begin

readln(n);

i:=n*(n-1) div 2;

s:=i+i+1;

write(n,'(3)=',s);

for i:=i+1 to i+n-1 dobegin

write('+',i+i+1);

s:=s+(i+i+1);

end;

writeln('=',s);

end.

4樓:匿名使用者

varn,i:longint;

begin

readln(n);

write(n,'(3)=');

if n mod 2=1 then

begin

for i:=sqr(n)-2*(n div 2) to sqr(n)+2*(n div 2-1) do

if i mod 2=0 then write(i,'+');

write(sqr(n)+2*(n div 2));

if n>1 then writeln('=',n*n*n);

endelse

begin

for i:=sqr(n)+1-2*(n div 2) to sqr(n)-1+2*(n div 2-1) do

if i mod 2=0 then write(i,'+');

write(sqr(n)-1+2*(n div 2));

writeln('=',n*n*n);

end;

end.

pascal中的巢狀是神馬 ><

5樓:郗雲德佼詩

巢狀有迴圈巢狀和if巢狀

判斷奇偶的是if巢狀

具體如下:

readln(a);//讀入a

if(a

mod2=0)

then

write('no')

else

if(a

mod2=1)

then

write('yes');

//如果除以2餘0就是偶數輸出no否則判斷是否奇數輸出yes其實下面的if可以不要,因為除以2餘數不是0就是1,直接else就行了

但是如果除以3等情況則需另加判斷

還有,if巢狀就是一個if裡還有if

另外提一下迴圈巢狀吧.

比如列舉a+b+c=10

fori:=1

to10

dofor

j:=1

to10

dofor

k:=1

to10

doif

i+j+k=10

then

writeln(i,'

',j,'

',k);

類似的迴圈裡有迴圈的就是迴圈巢狀。

希望對您有幫助!

pascal函式巢狀 裡面的函式可以直接使用外層函式定義的變數麼

6樓:永恆

最內層的函式可以使用其外層直至主程式中定義的變數,有關問題詳細的規則可以參閱pascal中變數的作用域部分。

c 語言,while迴圈問題。裡面的變數change把我搞糊塗了,它起到了什麼作用

change 是用來控制迴圈的,整個while迴圈是將當前已經輸入的n的資料全部從小到大的排序。只有每次在迴圈裡面的有發生資料的交換,change才會被值為1,如果change為0說明陣列已經有序了,你是的只需要while n 0 這樣程式也是正確的,但是會增加很多不需要的比較,比如輸入的a j 1...

暖氣片中的水迴圈工作原理,暖氣裡面的水是怎樣迴圈的,自迴圈是怎樣迴圈的原理是什麼

暖氣片的工作原理是什麼?是通過暖氣鍋爐的進出水壓力差,鍋爐燒好水後由水泵輸送到暖氣管道里然後流到各家各戶的暖氣片裡。如果家裡的暖氣不熱的話可以先檢查暖氣管道的入戶筏門是否完全開啟,室內暖氣管道是否通常,因為這些都會影響暖氣熱水的迴圈流動 要注意安裝時,暖氣片的迴流管要傾斜向下,這樣迴流效果好點。現在...

金魚缸裡面的水不能迴圈了?是怎麼回事

魚缸的迴圈水都是由小型水泵 的。出現這種情況多數是水泵壞了。換個水泵試試。應該可以的。魚缸水迴圈怎麼回事,有什麼需要注意的 魚缸裡的水不迴圈了是怎麼回事?魚缸裡的水不迴圈了主要有以下原因 1 電路故障 造成水泵不工作了 2 水泵本身故障或葉輪有內雜物纏繞 容3 進出水管道堵塞 4 過濾材料堵塞 必須...