C語言 迴圈while do while for

2021-09-24 16:23:31 字數 825 閱讀 3463

while

迴圈判斷輸入的正整數是幾位數

#include main()

printf("輸入的是%d位數\n",n);

return 0;

}

do while

先執行後判斷

int n = 0;

do while ( x > 0 );

for

計算階乘

#include main()

printf("%d的階乘為%d\n",n,fact);

return 0;

}

break; 直接跳出迴圈

continue; 結束本次迴圈進入下一輪迴圈

goto out;

…out:

在多層迴圈時使用goto跳出所有迴圈比較方便

整數求逆

注意求逆後首位帶不帶0的區別

#include main()

printf("\n");

//printf("%d\n",new_num);

return 0;

}

最大公約數

輾轉相除法

#include main()

printf("最大公約數為%d\n",a);

return 0;

}

C語言for迴圈

c語言中的 for語句使用最為靈活,它完全可以替代 while 語句。for 表示式 1 表示式 2 表示式 3 語句 執行過程 1 求解表示式1 2 求解表示式2 若值為真 非 0 則執行 for語句中的內嵌語句,然後執行第 3不,若值未加,結束迴圈,執行5部 3 求解表示式3 4 轉回2 步驟繼...

C語言for迴圈

對於for迴圈中語句的一般形式,就是如下的while迴圈形式 表示式1 while 表示式2 語句表示式3 for 表示式一 賦予乙個初始值,表示式2 迴圈條件,表示式3 每次變化的規律 for的用法比較靈活多變 1 for迴圈中的 表示式1 表示式2 和 表示式3 都是可以預設,但分號 不能預設。...

C語言for迴圈

c語言中的for迴圈語句使用最為靈活,不僅可以用於迴圈次數已經確定的情況,而且可以用於迴圈次數不確定而只給出迴圈結束條件的情況,它完全可以代替while語句.for 表示式 1 表示式 2 表示式 3 語句 它的執行過程如下 1 先求表示式 1.2 求表示式2,若其值為真 值為非0 則執行for語句...