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...