2.呼叫scanf()函式輸入moeny和price
3.公式 u盤數量=經費/單價;但double型別資料轉化為int型別的有精度損失,所以公式應該為:
max=moeny/price+0.000001
4.呼叫printf()函式輸出max
q:在思路沒有錯誤的情況下無法得出正確答案a:注意double型別資料轉化為int型別的有精度損失,+0.000001
編寫程式進行車費計算:起步里程為3公里,起步費10元;
超起步里程後10公里內,每公里2元;
超過10公里以上的部分加收50%的回空補貼費,即每公里3元;
營運過程中,因路阻及乘客要求臨時停車的,按每5分鐘2元計收(不足5分鐘則不收費)。
1.首先設定變數time(int),distance(double),price1(double,第一段單價,下同),price2(double),price3(double),cost(double,停車費用);2.呼叫scanf()函式輸入time(int),distance(double)
3.用if-else語句進行分類
4.先進行時間分類,分為二類,運用公式求停車費用:cost=(time-5)/5+1(注:+1是避免取整時的誤差)
5.再進行路程分類,分三類,運用公式求車費,並輸出。
q:條件較多很難發現語法錯誤,有時會少括號a:應該注意規範書寫,括號對正
q:停車費用算出得數不對
a:注意整形除以整形為整形,+1可以解決
要求編寫程式計算某年某月某日是該年中的第幾天。 方法一:1.設變數year(int),month(int),day(int),x(int)2.輸入年月日3.使用if-else語句得出平年時所輸入的月份前的天數
4.使用if-else語句判斷閏年,過二月+1
5.輸出天數
方法二:1.設定變數y(int),m(int),d(int),i(int),p(int)
2.輸入年月日
3.使用switch()函式,並for迴圈語句進行判斷月份得出除二月外的天數
4.用if-else語句判斷閏年,加上二月的天數
5.輸出天數
方法一方法二
q:編譯錯誤,怎麼辦a:觀察符號沒有缺漏,變數型別輸入輸出是否一致
q:方法一判斷完平閏年還不完整
a:還要判斷是否過二月
C部落格作業01 分支 順序結構
本週學習了順序結構,分支結構和迴圈結構,總體能夠理解所學內容,但在細節上還是經常犯錯,如scanf語句中代數前要加 等等。pta總分 1分 據說乙個人的標準體重應該是其身高 單位 厘公尺 減去100 再乘以0.9所得到的公斤數。已知市斤是公斤的兩倍。現給定某人身高,請你計算其標準體重應該是多少?定義...
C部落格作業01 分支 順序結構
1.第一次正式的作業,看到其他優秀的同學的部落格,感觸良多。很慚愧在假期的時候沒有好好刷pta,導致在正式學習專業課程時感到很吃力,現在在這立個flag 全心全意投入學習中。2.在學習了順序結構後,接著進入了分支結構的學習。經過幾節課的學習,有了一些收穫。比如 命 名上的學會了嚴謹的 駝峰命名法 對...
C部落格作業01 分支 順序結構
3.還有就是敲 敲很多行敲很久呢還不一定對的感覺.真是絕了 但如果敲對的感覺真是很爽呢 現在學習的還沒有到函式類的,難度還行呢,就是喜歡這種有挑戰性的感覺。4.敲 真的需要很細心很認真,有時候可能乙個地方錯誤就會導致輸出結果不對,並且還得去除錯發現那個微小的錯誤,所以應該一開始就得細心地打 考慮周全...