C語言 第六周作業

2022-05-21 10:19:32 字數 2854 閱讀 9190

題目

題目一:高速公路超速處罰

1.實驗**

#include int

main()

2.設計思路

①演算法begin

輸入speed,maxspeed                     //分別表示實際速度和車道限速

計算x的值                                //x為實際速度超出車道限速的百分比的值

判斷x值的大小,並輸出不同結果 

end②流程圖

3.本題未遇到問題

4.本題pta提交列表

題目二:計算油費

1.實驗**

#include int

main()

if( b == 93

)

if( b == 97

)

if( c == 'm'

)

if( c == 'e'

) money = a * price * (1 -discount);

printf(

"%.2f

",money);

}

2.設計思路

①演算法begin

輸入a,b,c                                //a代表加油量,b代表汽油品種,c代表服務型別

判斷b的值,定義price的值                      //通過判斷不同品種的汽油,定義不同的單價

判斷c的值,定義discount的值                   //通過判斷不同型別的服務,定義不同的折扣比例

計算money                          //利用money = a * price * (1 - discount)這一公式計算應付款

輸出money的值

end②流程圖

3.本題未遇到問題

4.本題pta提交列表

題目三:比較大小

1.實驗**

#include int

main()

else

if( c >x)

else

}y = a + b + c - x -z;

printf(

"%d->%d->%d

",z,y,x);

}

2.設計思路

①演算法begin

輸入a,b,c

判斷a與b的值的大小,將較大的值賦給x,較小的值賦給z。                        //定義x為最大值,z為最小值,y為中間值

判斷a、b中較大值與c的值的大小。

若c大,將c賦給x。

否則,判斷c是否小於a、b中較小值。若是,將c賦給z。

中間值y為三個數之和減去最大值與最小值。

輸出z->y->x

end②流程圖

3.本題未遇到問題

4.本題pta提交列表

題目四:兩個數的簡單計算器

1.實驗**

#include int

main()

return0;

}

2.設計思路

①演算法begin

輸入 a c b;                         //a、b為輸入的兩個整數,c為運算子

判斷c為何種符號

若合法,計算並輸出a與b經過此種運算子運算後的結果

若不合法,輸出error

②流程圖

3.本題起初並未按照作業要求使用switch語句,經過同學提醒修正。

初始if語句**:

#include int

main()

else

if( c == '-'

)else

if( c == '*'

)else

if( c == '/'

)else

if( c == '%'

)else

}

4.本題pta提交列表

專案截圖

個人總結

一、本週學習內容:

1.學習了while語句、do...while語句、for語句這三個迴圈語句,並學習了三種迴圈的互相巢狀。

2.學習了break語句和continue語句。

3.練習了if語句和switch語句,提高了對語句應用的熟練度。

二、疑點難點:

對for語句還沒有比較熟練掌握,還需要練習。

三、對目前老師上課形式並沒有什麼意見,無法提出意見。

互評和學習進度

互評鏈結

鏈結一:

鏈結二:

鏈結三:

圖表

第六周作業 C

題目描述 東東在老家農村無聊,想種田。農田有 n 塊,編號從 1 n。種田要灌氵 眾所周知東東是乙個魔法師,他可以消耗一定的 mp 在一塊田上施展魔法,使得黃河之水天上來。他也可以消耗一定的 mp 在兩塊田的渠上建立傳送門,使得這塊田引用那塊有水的田的水。1 n 3e2 黃河之水天上來的消耗是 wi...

第六周作業

a.用指標訪問物件 includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void display int main b.指標型別作為成員函式的引數 includeusing namespace std class...

第六周作業

1 自建yum倉庫,分別為網路源和本地源 本地源 cd etc yum.repos.d vim local.repo local name local cdrom yum baseurl file misc cd enabled 1 gpgcheck 1 gpgkey file etc pki rp...