第二次作業

2022-06-02 21:09:09 字數 1696 閱讀 1581

作業要求:【

第四次作業(條件)題目7-2 高速公路超速處罰

實驗**:

#include

intmain()

else if(x<50)

else if(x>=50)

return 0;

}

解題思路1:定義實際速度和規定速度;

2:輸入兩個數作為a,b的值;

3:給出x與a,b的關係式x=100*(a-b)/b,並根據a,b 的輸入值得到x的值;

4:判斷x是否小於15,如果小於15,那就就輸出ok;不小於15的話且x小於50,就將輸入的值代入,輸出exceed x%. ticket 200;

若兩個都不符合時,就將輸入的值代入,輸出exceed  x%. license revoked;

5:輸出結果。

流程圖

執行截圖

除錯截圖

心得體會

做此題時還不是很熟練的運用if else的結構,通過此題的訓練,加上同學老師的知道,對此結構又有了更深刻的理解!

#include int

main()

做題思路

1:定義四個整型變數 a,b,c,d,e;

2:輸入a,b的值,a代表出發的時間,b代表到達的時間;

3:將a和b換算成分鐘,記為c和d,公式中的「a/100*60」表示將小時換算成分鐘。

4 :「e=d-c」表示到達時間和出發時間的差,並將值賦予e,這個值表示的是分鐘;

5:「e/60」表示將分鐘換算成小時,「e%60」表示剩下的餘數為分鐘;

6:最後按「小時:分鐘」的格式輸出。

流程圖

程式除錯圖

出現問題

一開始沒有除以60導致編譯錯誤,後來經過同學的指導下明白了上述方法,並進行了改正,令自我得到了提公升!

作業點評1 2

3 個人總結

本週我學習了switch case的結構,我的收穫很大,明白了在寫有選擇的程式時不僅可以用if-else的結構,還可以用switch case的結構,這為我以後的寫程式又添上了重要的一筆。

本週學習了許多新的知識,在這些知識中我覺得關於switch的結構我應用的還不是很熟練,還需要加強練習,我相信我自己一定可以的。

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...