C語言第一次博客作業


一、PTA實驗作業

題目1.溫度轉換

本題要求編寫程序,計算華氏溫度150°F對應的攝氏溫度。計算公式:C=5×(F−32)/9,式中:C表示攝氏溫度,F表示華氏溫度,輸出數據要求為整型。

  1. 實驗代碼
   int celsius,fahr;
  fahr=150;
  celsius=5*(fahr-32)/9;
  printf("fahr = 150, celsius = %d",celsius);
  1. 設計思路
  • 第一步:定義celsius為攝氏度,fahr 為華氏度
  • 第二步:fahr=150
  • 第三步: celsius=5*(fahr-32)/9
  • 第四步:輸出fahr=150,cslsius=66
  1. 本題調試過程碰到問題及解決辦法
  • 格式錯誤,未輸入空格

題目2:7-4 將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\n",x,x,y);
  1. 設計思路
  • 第一步:定義兩個變量x,y
  • 第二步:x=3
  • 第三步:y=x*x
  • 第四步:按照y = x * x x * x = y 格式輸出9 =3 * 3 3 * 3 = 9
  1. 本題調試過程碰到問題及解決辦法
  • 未用換行符

題目3:7-6 是不是太胖了

據說一個人的標准體重應該是其身高(單位:厘米)減去100、再乘以0.9所得到的公斤數。已知市斤是公斤的兩倍。現給定某人身高,請你計算其標准體重應該是多少?(順便也悄悄給自己算一下吧……)
輸入格式:
輸入第一行給出一個正整數H(100 < H ≤ 300),為某人身高。
輸出格式:
在一行中輸出對應的標准體重,單位為市斤,保留小數點后1位。

  1. 實驗代碼
  int H;
  double W;
  scanf("%d",&H);
  W=(H-100)*0.9*2;
  printf("%.1lf",W);
  1. 設計思路
  • 第一步:定義整型變量H存放身高,浮點型變量W存放體重
  • 第二步:輸入用戶身高
  • 第三步: W=(H-100)0.92
  • 第四步:輸出用戶體重(保留一位小數)
  1. 本題調試過程碰到問題及解決辦法
  • 公式寫錯將*2寫成/2

題目4:7-7 輸出各位數字

給定一個三位正整數,輸出其百位數字、十位數字及個位數字。
輸入格式:
直接輸入一個三位正整數,沒有其它任何附加字符。
輸出格式:
在一行中輸出所輸入正整數的各個位數字,各個數字之間用逗號間隔,沒有其它任何附加字

  1. 實驗代碼
  int a,b,c,d;
  scanf("%d",&a);
  b=a/100;
  c=a/10%10;
  d=a%10;
  printf("%d,%d,%d",b,c,d);
  1. 設計思路
  • 第一步:定義四個變量a,b,c,d
  • 第二步:輸入一個三位正整數a
  • 第三步: b=a/100 c=a/10%10 d=a%10
  • 第四步:輸出百位數b,十位數c,個位數d
  1. 本題調試過程碰到問題及解決辦法
  • 本題未碰到問題

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

PTA提交列表

PTA排名

三、本周學習總結

1.你學會了什么?

我學會了C語言的基本框架構建,以及如何編寫一些簡單的程序。

2.本周的內容,你還不會什么?

對各種運算符號的功能還不大理解。

3.你碰到什么困難,打算如何解決?

碰到困難,首先翻閱書本,查找知識點,若未能解決,去網上尋求幫助,或者和同學討論,是在解決不了,求助老師。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM