break語句 練習

2021-09-29 18:47:01 字數 1368 閱讀 1042

第一題:

要求迴圈輸入玩家的年齡,如果年齡為負則停止輸入,提示輸入錯誤,一旦輸入為負,使用break跳出迴圈。

思路:1.定義玩家的年齡變數

2.迴圈輸入年齡,迴圈幾次?

3.如果輸入的年齡為負,每輸入完畢後就需要立即判斷變數的值

4.此題並未表示迴圈次數,所以為死迴圈,死迴圈用while(1),或for( ; ; )

c**如下:

int age;

//玩家年齡

for(;;

)}

第二題:

書寫乙個猜商品**的小遊戲

思路:1.我們設定乙個商品**,讓使用者去猜

2.使用者輸入猜到的**後,系統給出大、小的提示

3.如果在5輪內就猜到正確的**,給出獎勵提示

4.goodprice?迴圈次數是多少?(猜幾次,每猜一次,猜測總次數加一)

5.若使用隨機函式,則需增加標頭檔案#include

c**如下:

int price=

7890

;//要使用者猜的商品**,也可以使用隨機數生成

int guessprice;

//使用者猜的商品**

int count=0;

//用來記錄猜的次數

//srand((unsigned)time(null));//將price寫成隨機數字

//price=rand()%10000;//rand是0-65535的乙個整型,

printf

("%d"

,price)

;for(;

;)//for(;;count++),此時不要for迴圈最下方的count++

else

if(guessprice//滿足第二種情況

else

//否則

count++;}

printf

("共猜了%d次\n"

,count);if

(count<=5)

第三題:

迴圈錄入使用者性別,只能使用m/m(男)或f/f(女).一旦輸入錯誤,結束錄入,要求統計錄入正確的次數

思路:1.宣告性別變數

2.宣告計數器

3.獲取性別,判斷性別

4.計數器自增操作,列印正確次數

c**如下:

char ***;

//使用者性別

int count=0;

for(;;

) count++;}

printf

("一共錄入正確%d次\n",count)

;

語句 break語句和continue語句

break 跳出 continue 繼續 break語句 應用範圍 選擇結構和迴圈結構,跳出當前迴圈或選擇 continue語句 應用於迴圈結構,作用是結束本次迴圈,繼續下次迴圈 1.break語句 for int x 0 x 3 x system.out.println x x 當x 1時,執行到...

break 語句和 continue 語句

1 break語句 break語句只能出現在switch語句或迴圈語句的迴圈體中,在迴圈語句中功能是跳出本層迴圈。break語句的語法形式是 break 三種情況 第一種情況 while 表示式 break語句執行之後跳出while迴圈第二種情況 while 表示式 break語句執行之後跳出swi...

break語句和continue語句

break用於強行退出迴圈,不執行迴圈中剩餘的語句。在任何迴圈語句的主體部分,均可用break控制迴圈的流程。break也在switch語句中使用 package com.bk201.struct public class breakdemo break在這裡就意味著當i 30的時候,i就不會再加1...