怎樣用迴圈結構返回到c語言程式的開頭?

2025-03-13 21:55:15 字數 3325 閱讀 2478

1樓:網友

用while將整個檔案套住。

想返回時 直接continue

c語言編寫程式如何在程式結束時返回到開始行

2樓:金色潛鳥

可以用 轉向語句 或 迴圈語句實現。例如:

int main(){

int k=1; float f; double d;

.宣告部分結束,語句開始:

loop:/ 語句部分 。。

if (k<10) goto loop; // 用 轉向語句實現。

return 0;

int main(){

int k=1; float f; double d;

.宣告部分結束,語句開始:

語句部分 。。

while (k<10); //當型迴圈。

return 0;

一般要加上條件,否則 成了死迴圈。

c語言迴圈控制結構中怎麼讓輸出資料開頭的空格遞減?比如說第一行資料8個空格,第二行七個,以此類推

3樓:網友

這個要根據數字的個數,採用雙迴圈來解決的。要看具體題目。

例如:#include

void main()

執行示例截圖:

用c語言迴圈結構編寫程式,然後輸出

4樓:神一d的存在

這是用for迴圈編的乙個小程式 你可以看一下。

#include

int main()

c語言如何迴圈執行程式?

5樓:網友

c語言中用於迴圈執行程式的結構有三種,分別是:

for(表示式1;表示式2;表示式3)

表示式1,是初始化條件,如i=0。

表示式2,迴圈條件,滿足就繼續執行迴圈體,不滿足就跳出迴圈。

表示式3,這個一般是改變迴圈條件的地方,如i++。

int main()//for迴圈計算1到10累加和/*執行結果:

while(表示式)

表示式的值為真(非0)時, 執行迴圈體語句。

int main()//while迴圈計算1到10累加和printf("%d",sum);

return 0;}/*執行結果:

do while(表示式);

先執行迴圈中的語句,然後再判斷表示式是否為真, 如果為真則繼續迴圈;否則, 則終止迴圈。

int main()//do……while迴圈計算1到10累加和while(i<=10);

printf("%d",sum);

return 0;}/*執行結果:

6樓:兄弟連教育北京總校

最簡單的複方法有兩種:

1. while(1) //數字1,不是制字母l;;)//括號中是兩個分號。

比如想一直迴圈輸出hello

完整**為:

#include

void mian()

建議你試試這兩種方法。

7樓:網友

不管怎copy樣,總得有個退出的邏輯分支的,不然程式沒有完成退出的時候了。

比如:1st:printf("請輸入你的門店營業額:");

elseprintf("請按x鍵退出,按其他鍵繼續:");

讀取乙個字元chaa

if(chaa=='x')

return 0;

elsegoto st;

2char chaa = 'y';

while(chaa!='x')

printf("請按x鍵退出,按其他鍵繼續:");

讀取乙個字元chaa}

c語言程式設計-迴圈結構

8樓:網友

你這個程式是求1到50的和,迴圈變數是a,因為a的值一直在變化,一般來說for語句的第三個表示式中所含的量是迴圈變數,第二個表示式是迴圈條件,即a<=50是迴圈條件,for後面的語句sum=sum+a是迴圈體,迴圈變數是基礎沒有迴圈變數就沒有辦法迴圈。迴圈條件控制迴圈的次數,迴圈體是目的,即你所要求的部分,沒有迴圈變數這個程式就是乙個死迴圈,a的值一直是1,不能結束迴圈 。

9樓:羿烴

迴圈變數:a

迴圈條件:a<=50

for語句後面的一條語句或是乙個語句塊裡面的就是迴圈體,這裡是迴圈變數和迴圈條件是用來控制迴圈次數的,迴圈體就是我們主要的目的,這個題目裡面是從0一直加到50阿。

10樓:top_小伍

a是 迴圈變數;a<=50是 迴圈條件sum=sum+a;是迴圈體,具體還是你自己試試就知道什麼錯誤了。

11樓:網友

迴圈變數是a

迴圈條件是(a=1;a<=50;a++)

迴圈體sum=sum+a;

沒有迴圈變數就不能迴圈,迴圈條件是控制迴圈的次數,迴圈體是你要實現的部分,即求出某個變數的值;

12樓:張仁杰何莉

a是迴圈變數,a<50是迴圈條件,迴圈體是sum=sum+a

c語言迴圈結構程式設計題

13樓:網友

這個演算法程式沒有錯,只是需要輸入兩個正整數。

#include

void main()

printf("最大公約數為:%3d",m);

3、除錯要根據你輸入的數字不同,在環境中自己去做。

14樓:憶芷苓

(1)用while語句實現。

#include

void main()

printf("最大公約數為:%d",m);

2)用do-while語句實現。

#include

void main()

while(m!=n)

printf("最大公約數為:%d",m);

3)用for語句實現。

#include

void main()

printf("m=%d n=%d",m,n); 輸出m,n在運算構成中的變化。

printf("最大公約數為:%d",m);}

c語言 迴圈結構程式設計?

15樓:網友

一般用for while ,很少用do-while

do while 無論條件是否成立都先執行一次,其他的和for,while完全一樣,for大多用於迴圈次數確定的情況下。

怎麼用for巢狀迴圈結構,C語言表達下圖。定義i列印行數,j列印空格數,K列印的星號個數

可以使用兩個二重迴圈。第一個二重迴圈列印圖形的上半部分,再用一個二重迴圈列印圖形的下半部分。下面是程式的源 和運 況的截圖。include int main for i 1 i 0 i return 0 c語言迴圈巢狀形式輸出以下圖案,求語句 include include int main voi...

用C語言迴圈結構編寫 輸入數,判斷該數是否為素數

include int main int n int i scanf d n if n 2 printf this is not a prime.n else if n 2 printf this is a prime.n else for i 2 iif n i 0 break if i n pr...

如何用c語言做個日曆表,怎樣用C語言設計一個日曆系統

include stdio.h include time.h main else if month 1 month 3 month 5 month 7 month 8 month 10 month 12 else 大月有30天month day 30 printf 當前時間是 printf asct...