一、PTA實驗作業
題目1. 7-3溫度轉換
本題要求編寫程序,計算華氏溫度150°F對應的攝氏溫度。計算公式:C=5×(F−32)/9,式中:C表示攝氏溫度,F表示華氏溫度,輸出數據要求為整型。
1.代碼
int main()
{
int C,F;
F=150;
C=5*(F-32)/9;
2.設計思路
-(1)定義變量F放華氏溫度,C放攝氏溫度。
-(2)F=150。
-(3)計算C的值, C=5*(F-32)/9。
-(4)輸出F=150,C=65。
3.本題調試過程碰到問題及解決辦法
(1)格式錯誤,沒有對應題目的要求

-解決辦法:請教同學接着自己調試
4.本題PTA實驗結果
如圖:

題目2.7-4將x的平方賦值給y
假設x的值為3,計算x的平方並賦值給y,分別以“y = x ∗ x”和“x ∗ x = y”的形式輸出x和y的值。
1.代碼
int main()
{
int x,y;
x=3;
printf("9 = 3 * 3\n");
printf("3 * 3 = 9\n");
2.設計思路
(1)定義兩個整數型變量x,y。
(2)將3賦值給x。
(3)計算y的值,y=x*x。
(4)輸出9 = 3 * 3。
(5)輸出3 * 3 = 9。
3.本題調試過程碰到問題及解決辦法
(1)沒有符合題目要求,輸出格式錯誤

- 解決辦法:嘗試多次無果,去詢問完成的同學,並記住該教訓。
4.本題PTA實驗結果

題目3.7-6是不是太胖了
據說一個人的標准體重應該是其身高(單位:厘米)減去100、再乘以0.9所得到的公斤數。已知市斤是公斤的兩倍。現給定某人身高,請你計算其標准體重應該是多少?(順便也悄悄給自己算一下吧……)
1.代碼
double H,W;
scanf("%lf",&H);
W=(H-100)*0.9*2;
printf("%.1f",W);
2.設計思路
(1)定義一個整數型變量H放身高,一個浮點型變量W放體重。
(2)輸入一個正整數H。
(3)計算W的值,W=(H-100)0.92。
(4)輸出W的值(保留一位小數)。
3.本題調試過程碰到問題及解決辦法
(1)scanf中的格式不正確。

- 解決辦法:多次檢查對照發現錯誤並修改。
4.本題PTA實驗結果

題目4.7-7 輸出各位數字
1.代碼
int A,B,C,D;
scanf("%d",&A);
B=A/100;
C=A/10-B*10;
D=A%10;
printf("%d,%d,%d",B,C,D);
2.設計思路
(1)定義一個整數型變量A,B,C,D
(2)輸入一個三位正整數A。
(3)計算A百位數字,十位數字及各位數字,A/100,A/10-B*10,A%10。
(4)輸出其百位數字、十位數字及個位數字。
3.本題調試過程碰到問題及解決辦法
本題可以較好完成
4.本題PTA實驗結果

二、截圖本周題目集的PTA提交列表及最后排名。
如:
PTA提交列表


PTA排名

三、本周學習總結
1.你學會了什么?
- 1.編程的嚴謹,必須嚴格按照題目的要求。
- 2.編程過程中基本的數學運用,運用數學解決題目的問題。
- 3.首周的c學習讓我對c有一定了解。編程之類都需要時間的投入才能讓自己進步。
- 4.許多不懂的東西可以和同學交流能得出更好的答案。
2.本周的內容,你還不會什么?
- 1.許多題目要求的格式沒對照題目導致錯誤
- 2.題目的有些要求構思不出來
- 3.語句總會漏掉東西
3.你碰到什么困難,打算如何解決?
- 1.還是比較依賴課本,不能較為自如的完成
- 2.做題目的效率有待提高
解決:先選擇熟悉課本,平時多去接觸這方面的題目,不會的可以百度或者詢問同學,后面再自己實踐操作。
