匿名
各位大大
幫助小妹我一下
雖然說是基本題可還是好難
老實說B要改公式我不懂意思
B. 請使用標準輸入輸出方式,設計出一個圓面積計算程式。 (基礎題,標準輸入輸出搭配變
數。)
輸入半徑 r,輸出面積 d。 面積公式:d = π ∗ r ∗ r
C. 請設計出一個可以讓使用者輸入多筆數字,並進行加法計算並計算平均的程式。(前測迴
圈+輸入輸出基礎運用。) 程式需等待使用者輸入,當使用者輸入 0 時,完成計算並輸出
結果。
提示:使用 do…. while。
D. 假定一台自動撒水器為 40L,請為該灑水器設計出一個水量判斷及灑水程式,依照使用者
輸入的水量數及土地濕度,判斷是否需要灑水。 (進階題:判斷句與標準輸入輸出應用)
判斷條件:如果濕度 60%以上,顯示”不需要灑水。”。
如果濕度小於 60%且水量 50%以上:顯示”土地乾燥,開始灑水。”
如果濕度小於 60%且水量不足 50%:顯示”土地乾燥,存水不足,請補充水
箱。”
提示:標準輸入判斷濕度計算水箱量判斷水箱量標準輸出。
E. 同 A,但方法請改用迴圈方式製作。 (進階題,巢狀迴圈運用。)
提示:使用巢狀 for 雙重迴圈
你可能有興趣的文章...
全部留言
B cin>>r; cout<<3.14*r*r<<endl; C int sum=0; do { cin>>n; sum+=n; }while(n!=0); do...while迴圈我很久沒寫了 應該沒寫錯吧@@ 這題我會用while迴圈寫啦 不過題目說要do...while迴圈@@ D和E我不太懂 為什麼要用到for迴圈 題目有要求要重複執行嗎@@
B4 用滑鼠不能用鍵盤寫的程式 我合理懷疑你不是用C++ 所以我就直接說 別人很認真在問問題 請你不要搗亂 也許你在你寫的程式那方面非常了解 但C++這一塊你不懂 你也沒有要幫忙的意思 那就不要開這種沒有意義的玩笑
B9 就3.14乘上一個int不會是int而會是double嗎。。。 因為我平常為了避免掉這些問題我都會這樣寫啦 cout << ( double ) 3.14 * r * r << '\n';
B10 double乘上int會變成double哦 剛剛有稍微試一下 輸入r=3會輸出28.26 所以應該是對的
B12 哦哦原來如此 加了比較保險啦 我之前都偷懶 然後有一次就因為這樣吃WA 找不到bug@@ (vector的size()是unsigned int 不能直接減另一個東西不然變負的就GG啦啊啊啊啊啊)
匿名
不虧是我大人桐 有問必答 難怪實力那麼堅強 根本預訂今年資奧國手 欸不對 是預訂今年資奧金牌 天才電神澪人桐