一、PTA實驗作業
題目1.溫度轉換
本題要求編寫程序,計算華氏溫度150°F對應的攝氏溫度。計算公式:C=5×(F−32)/9,式中:C表示攝氏溫度,F表示華氏溫度,輸出數據要求為整型。
1.實驗代碼
int F,C;
F=150;
C=5*(F-32)/9;
printf("fahr = 150, celsius = %d",C);
return 0;
2.設計思路
-(1)定義兩個整型變量放華氏溫度和攝氏溫度。
-(2)賦值F=150。
-(3)計算C的值.
-(4)輸出兩個變量的值。
3.本題調試過程碰到問題及解決辦法
- 問題:編譯錯誤,錯用中文標點符號。
- 解決辦法:檢查找出錯誤並改正。
4.本題PTA實驗結果
如圖:
題目2.將x的平方賦值給y
假設x的值為3,計算x的平方並賦值給y,分別以“y = x ∗ x”和“x ∗ x = y”的形式輸出x和y的值。
1.實驗代碼
int x,y;
x=3;
y=x*x;
printf("%d = %d * %d\n",y,x,x);
printf("%d * %d = %d",x,x,y);
return 0;
2.設計思路
-(1)定義變量x和y。
-(2)賦值x=3,然后計算y的值。
-(3)按題目所給的格式輸出結果。
3.本題調試過程碰到問題及解決辦法
- 問題:沒理解好題目所給的輸出要求導致答案錯誤。
- 解決辦法:多次修改過程中理解了正確答案。
4.本題PTA實驗結果
如圖:
題目3.是不是太胖了
據說一個人的標准體重應該是其身高(單位:厘米)減去100、再乘以0.9所得到的公斤數。已知市斤是公斤的兩倍。現給定某人身高,請你計算其標准體重應該是多少?(順便也悄悄給自己算一下吧……)
1.實驗代碼
double H,W;
scanf("%lf",&H);
W=(H-100)*0.9*2;
printf("%.1f",W);
return 0;
2.設計思路
-(1)定義一個整型變量放身高,定義一個雙精度浮點型變量放體重。
-(2)輸入身高,計算重量。
-(3)輸出結果。
3.本題調試過程碰到問題及解決辦法
- 問題:對浮點型變量認識不足,不知道怎么輸出小數。
- 解決辦法:在同學提醒下在書上找到相關知識,學習后學會使用。
4.本題PTA實驗結果
如圖:
題目4.輸出各位數字
1.實驗代碼
int A,B,C,D;
scanf("%d",&A);
B=A/100;
C=A/10-10*B;
D=A%10;
printf("%d,%d,%d",B,C,D);
return 0;
2.設計思路
-(1)定義四個整形變量放一個三位數和它的個十百位。
-(2)計算求得其個位,十位和百位。
-(3)輸出值。
3.本題調試過程碰到問題及解決辦法
- 問題:無問題
4.本題PTA實驗結果
如圖:
二、截圖本周題目集的PTA提交列表及最后排名。
PTA排名
三、本周學習總結
1.你學會了什么?
對代碼已經有所了解,學會了比較簡單的代碼編寫和代碼中一些基本的語法算法。認識了計算機語言。在代碼編寫過程中的小毛小病讓我知道了做事要細心認真。
2.本周的內容,你還不會什么?
。。。
3.你碰到什么困難,打算如何解決?
編碼速度不夠快。通過多寫代碼提升速度。