第一題:
要求迴圈輸入玩家的年齡,如果年齡為負則停止輸入,提示輸入錯誤,一旦輸入為負,使用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...