日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

發布時間:2023/12/15 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C C 語言編程題及答案 三 語言編程題及答案 三 1 給小學生出加法考試題 編寫一個程序 給學生出一道加法運算題 然后判斷學生輸入的答案對錯與否 按下列 要求以循序漸進的方式編程 程程序序 1 通過輸入兩個加數給學生出一道加法運算題 如果輸入答案正確 則顯示 Right 否則顯示 Not correct Try again 程序結束 程程序序 2 通過輸入兩個加數給學生出一道加法運算題 如果輸入答案正確 則顯示 Right 否則顯示 Not correct Try again 直到做對為止 程程序序 3 通過輸入兩個加數給學生出一道加法運算題 如果輸入答案正確 則顯示 Right 否則提示重做 顯示 Not correct Try again 最多給三次機會 如果三次仍未做對 則顯示 Not correct You have tried three times Test over 程序結束 程序程序 4 連續做 10 道題 通過計算機隨機產生兩個 1 10 之間的加數給學生出一道加法 運算題 如果輸入答案正確 則顯示 Right 否則顯示 Not correct 不給機會重做 10 道題做完后 按每題 10 分統計總得分 然后打印出總分和做錯的題數 程序程序 5 通過計算機隨機產生 10 道四則運算題 兩個操作數為 1 10 之間的隨機數 運 算類型為隨機產生的加 減 乘 整除中的任意一種 如果輸入答案正確 則顯示 Right 否則顯示 Not correct 不給機會重做 10 道題做完后 按每題 10 分統計總得分 然后打 印出總分和做錯題數 思考題 如果要求將整數之間的四則運算題改為實數之間的四則運算題 那么程序 該如何修改呢 請讀者修改程序 并上機測試程序運行結果 2 擲骰子游戲 編寫程序模擬擲骰子游戲 已知擲骰子游戲的游戲規則為 每個骰子有 6 面 這些面包 含 1 2 3 4 5 6 個點 投兩枚骰子之后 計算點數之和 如果第一次投的點數和為 7 或 11 則游戲者獲勝 如果第一次投的點數和為 2 3 或 12 則游戲者輸 如果第一次投的 點數和為 4 5 6 8 9 或 10 則將這個和作為游戲者獲勝需要擲出的點數 繼續投骰子 直到賺到該點數時算是游戲者獲勝 如果投擲 7 次仍未賺到該點數 則游戲者輸 思考題 將游戲規則改為 計算機想一個數作為一個骰子擲出的點數 在用戶輸入 數據之前不顯示該點數 用戶從鍵盤輸入一個數作為另一個骰子擲出的點數 再計算兩點 數之和 其余規則相同 然后請讀者重新編寫該程序 答案 1 1 include 函數功能 計算兩整型數之和 如果與用戶輸入的答案相同 則返回 1 否則返回 0 函數參數 整型變量 a 和 b 分別代表被加數和加數 函數返回值 當 a 加 b 的結果與用戶輸入的答案相同時 返回 1 否則返回 0 int Add int a int b int answer printf d d a b scanf d if a b answer return 1 else return 0 函數功能 打印結果正確與否的信息 函數參數 整型變量 flag 標志結果正確與否 函數返回值 無 void Print int flag if flag printf Right n else printf Not correct n main int a b answer printf Input a b scanf d d answer Add a b Print answer 1 2 include 函數功能 計算兩整型數之和 如果與用戶輸入的答案相同 則返回 1 否則返回 0 函數參數 整型變量 a 和 b 分別代表被加數和加數 函數返回值 當 a 加 b 的結果與用戶輸入的答案相同時 返回 1 否則返回 0 int Add int a int b int answer printf d d a b scanf d if a b answer return 1 else return 0 函數功能 打印結果正確與否的信息 函數參數 整型變量 flag 標志結果正確與否 函數返回值 無 void Print int flag if flag printf Rright n else printf Not correct Try again n main int a b answer printf Input a b scanf d d do answer Add a b Print answer while answer 0 1 3 include 函數功能 計算兩整型數之和 如果與用戶輸入的答案相同 則返回 1 否則返回 0 函數參數 整型變量 a 和 b 分別代表被加數和加數 函數返回值 當 a 加 b 的結果與用戶輸入的答案相同時 返回 1 否則返回 0 int Add int a int b int answer printf d d a b scanf d if a b answer return 1 else return 0 函數功能 打印結果正確與否的信息 函數參數 整型變量 flag 標志結果正確與否 整型變量 chance 表示同一道題已經做了幾次還沒有做對 函數返回值 無 void Print int flag int chance if flag printf Right n else if chance 3 printf Not correct Try again n else printf Not correct You have tried three times nTest over n main int a b answer chance printf Input a b scanf d d chance 0 do answer Add a b chance Print answer chance while answer 0 1 4 include include include 函數功能 計算兩整型數之和 如果與用戶輸入的答案相同 則返回 1 否則返回 0 函數參數 整型變量 a 和 b 分別代表被加數和加數 函數返回值 當 a 加 b 的結果與用戶輸入的答案相同時 返回 1 否則返回 0 int Add int a int b int answer printf d d a b scanf d if a b answer return 1 else return 0 函數功能 打印結果正確與否的信息 函數參數 整型變量 flag 標志結果正確與否 函數返回值 無 void Print int flag if flag printf Rright n else printf Not correct n main int a b answer error score i srand time NULL error 0 score 0 for i 0 i 10 i a rand 10 1 b rand 10 1 answer Add a b Print answer if answer 1 score score 10 else error printf score d error numbers d n score error 1 5 include include include 函數功能 對兩整型數進行加 減 乘 除四則運算 如果用戶輸入的答案與結果相同 則返回 1 否則返回 0 函數參數 整型變量 a 和 b 分別代表參加四則運算的兩個操作數 整型變量 op 代表運算類型 當 op 值為 1 2 3 4 時 分別執行加 減 乘 整除運算 函數返回值 當用戶輸入的答案與結果相同時 返回 1 否則返回 0 int Compute int a int b int op int answer result switch op case 1 printf d d a b result a b break case 2 printf d d a b result a b break case 3 printf d d a b result a b break case 4 if b 0 printf d d a b result a b 注意這里是整數除法運算 結果為整型 else printf Division by zero n break default printf Unknown operator n break scanf d if result answer return 1 else return 0 函數功能 打印結果正確與否的信息 函數參數 整型變量 flag 標志結果正確與否 函數返回值 無 void Print int flag if flag printf Rright n else printf Not correct n main int a b answer error score i op srand time NULL error 0 score 0 for i 0 i 10 i a rand 10 1 b rand 10 1 op rand 4 1 answer Compute a b op Print answer if answer 1 score score 10 else error printf score d error numbers d n score error 2 include include include int rollDice void main enum Status CONTINUE WON LOST int sum myPoint count 0 enum Status gameStatus srand time NULL sum rollDice switch sum case 7 case 11 gameStatus WON break case 2 case 3 case 12 gameStatus LOST break default gameStatus CONTINUE myPoint sum printf Point is d n myPoint break while gameStatus CONTINUE sum rollDice count if sum myPoint gameStatus WON else if count 7 gameStatus LOST if gameStatus WON printf Player wins n else printf Player loses n int rollDice void int die1 die2 workSum die1 1 rand 6 die2 1 rand 6 workSum die1 die2 printf Player rolled d d d n die1 die2 workSum return workSum

展開閱讀全文

總結

以上是生活随笔為你收集整理的灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。