1. 程式人生 > 實用技巧 >do-while迴圈

do-while迴圈

C語言自學之do-while迴圈

  某公司2014年在職人數為200人,以每年20%增長速度不斷擴大招工規模,
  請使用do-while迴圈計算從2014開始至哪一年招工規模能夠突破1000人。

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int number= 200;//定義目前員工人數
 6     int year=2014 ;//定義目前年份
 7     do
 8     {
 9         year++;//年份自增
10         number=number+(number*0.2);//隨著年份的增加,員工數在不斷按照20%增加(number=number*1.2)
11 12 }while(number<1000);//當不斷迴圈至員工人數達到1000人時,停止迴圈並輸出結果 13 printf("到%d年招工規模突破1000人\n",year);//輸出迴圈終止後的年份數值 14 return 0; 15 }

do-while 迴圈結構:
do
{
執行程式碼塊
}while (表示式);


do-while迴圈語句的語義是:它先執行迴圈中的執行程式碼塊,
然後再判斷while中表達式是否為真,如果為真則繼續迴圈;如果為假,則終止迴圈。
因此,do-while迴圈至少要執行一次迴圈語句