(C語言)用迴圈控制程式設計(2)?

2025-02-16 10:35:25 字數 1471 閱讀 1039

1樓:暢千秋

#include

int main()

int i,t,a,n,sum=0;

printf("請輸入數字:");

scanf("%d",&a);

printf("請輸入位數:");

scanf("%d",&n);

t=a;for(i=1;i<=n;i++)sum+=a;

a=a*10;

a=a+t;}

printf("%d",sum);

return 0;

c語言中的迴圈控制語句總共有哪幾種?

2樓:blackpink_羅捷

三種。主要有while迴圈語句、do-while迴圈語句和for迴圈語句來實現迴圈結構。

以while迴圈語句為例:

一般形式如下:

while(表示式)

語句;其中執行過程如下:

1)計算while後面括號裡表示式的值,若其結果非0,則轉入(2),否則轉(3)

2)執行迴圈體,轉(1)

3)退出迴圈,執行迴圈體下面的語句。

由於是先執行判斷後執行迴圈體,所以迴圈體可能一次都不執行。

迴圈體可以為空語句「;」

3樓:網友

while

fordo...while

goto 的話不算迴圈,不過能達到迴圈的效果,有點類似彙編的jmp。

遞迴和迴圈的機理不同,相當於是對棧的操作。

4樓:網友

while

fordo...while

遞迴(簡單,但是如果可以用其他辦法的話儘量不要用,開銷大,典型的就是漢諾塔)

goto(貌似不算吧,還有goto能不用盡量不用)

c語言迴圈控制例項教程

5樓:黑科技

迴圈結構是程式中一種很重要的結構。其特點是,在給定條件成立時,反覆執行某程式段,直到條件不成立為止。給定的條件稱為迴圈條件,反覆執行的程式段稱為迴圈體。

c語言提供了多種迴圈語句,可以組成各種不同形式的'迴圈結構:

用goto語句和if語句構成迴圈;

用while語句;

用do-while語句;

用for語句;

goto語句是一種無條件轉移語句,與basic中的goto語句相似。goto 語句的使用格式為:

goto 語句標號;

其中標號是乙個有效的識別符號,這個識別符號加上乙個「:」一起出現在函式內某處,執行goto語句後,程式將跳轉到該標號處並執行其後的語句。

另外標號必須與goto語句同處於乙個函式中,但可以不在乙個迴圈層中。通常goto語句與if條件語句連用,當滿足某一條件時,程式跳到標號處執行。

goto語句通常不用,主要因為它將使程式層次不清,且不易讀,但在多層巢狀退出時,用goto語句則比較合理。

C語言「迴圈控制」問題,c語言迴圈控制問題,線上等

建議你問問題時分開問 一題一題問,除非你給的分數夠多 不然很少人會幫你解答 太多了。因為do while 是先執行 再判斷的 do模組為執行模組 while 為判斷模組 所以 1 執行次數為 2while 迴圈剛好相反 只是去除了 do而已 1 do while至少執行一次 2 i 是先使用後減1,...

C用for迴圈控制控制項屬性,C用FOR迴圈控制Label控制項方法!

這樣無論控制項的名稱是什麼都可以進行控制 listtblist new list for int i 0 i 10 i 這種方法適合控制項名稱有規律的情況 for int i 0 i this.controls.count i 對10 個textbox的name分別命名為txt x x為遞加值 把所...

c語言用迴圈語句實現重複迴圈C語言用for如何實現多次迴圈的輸入輸出

不能單純地使用if,可以配合函式或者goto跳轉來實現。比如int start 1 int end 100 int s 0 以上是通用定義,我就不寫多次了 第一種方法,用goto begin if start end 第一種方法結束 第二種方法,函式遞迴 int function int start...