PTA題目的處理(一)

**題目1:A乘B**

**實驗代碼**

#include <stdio.h>
#include <stdlib.h>
int main()
{
  signed int a,b;
  scanf("%d %d",&a,&b);
  printf("%d",a*b);
  system("pause");
  return 0;
}

**設計思路**

第一步:輸入整數a,b

第二步:c=a*b

第三步:輸出整數c

**本題調試過程碰到問題及解決辦法**

問題:為什麼不能直接用不等式來表示,網上查詢了各種符號的表示沒有錯誤,但Xcode還是顯示錯誤,還沒有學習如何表示不等式

解決方法:嘗試刪了判斷的部分去PTA中提交答案,結果答案正確

**運行結果截圖**

**題目2:求整數均值**

**實驗代碼**

#include <stdio.h>
#include <stdlib.h>
int main()
{
  int a,b,c,d;
  scanf("%d %d %d %d",&a,&b,&c,&d);
  printf("Sum = %d; Average = %.1f",a+b+c+d,(a+b+c+d)/4.0f);
  system("pause");
  return 0;
}

**設計思路**

第一步:輸入整數a,b,c,d

第二步:Sum=a+b+c+d,Average=(a+b+c+d)/4.0f

第三步:輸出整數Sum,浮點數Average(Average保留一位小數)

**本題調試過程碰到問題及解決辦法**

**運行結果截圖**

**題目3:是不是太胖了**

**實驗代碼**

#include <stdio.h>
#include <stdlib.h>
int main()
{
  int H;
  scanf("%d",&H);
  float W;
  W=(H-100)*0.9*2;
  printf("%.1f",W);
  system("pause");
  return 0;
}

**設計思路**

第一步:輸入整數H

第二步:W=(H-100)*0.9*2

第三步:輸出浮點數W(W保留一位小數)

**本題調試過程碰到問題及解決辦法**

如第一題

**運行結果截圖**

**題目4:輸出各位數字**

**實驗代碼**

#include <stdio.h>
#include <stdlib.h>
int main()
{
  int a;
  scanf("%d",&a);
  printf("%d,%d,%d",a/100,a/10%10,a%10);
  system("pause");
  return 0;
}

**設計思路**

第一步:輸入三位整數a

第二步:百位b=a/100,十位c=a/10mod10,個位d=amod10

第三步;輸出整數b,c,d

**本題調試過程碰到問題及解決辦法**

**運行結果截圖**

 本週學習了數據類型、運算符與表達式的餘下部分和If語句,其中各種符號的名稱、運算符的優先級、if語句的代碼格式等

遇到的問題 :在寫比較細的代碼的時候,一些細小的部分還沒記牢不知道如何處理,不過我會再遇到問題時查找一下百度,然後記住它,還有就是平時提交代碼的時候,總出現錯誤,可仔細查了一遍沒出現錯誤,看了提示還是不知道怎麼改。

代碼行數 時間1 博客字數 時間2 涉及的知識點
 100 10.15  0  3  輸入輸出、計算
 50 10.16  0  1.5  變量常量
 0 10.17  0  0  無
 100 10.18  800  1.5  輸入輸出、計算
 0 10.19  100  0.1  無
 100 10.20  100  2  If語句
10.21  0  0  無

 

 

 

**Git地址**:https://git.coding.net/MemoriesBook/123.git

馮子旋:http://www.cnblogs.com/lixiaojing/p/7688607.html

董欣:http://www.cnblogs.com/dx2017/p/7695041.html

周璇:http://www.cnblogs.com/zhouxuan99/p/7694696.html

 

posted @ 2017-10-20 20:46  這是記憶中的一本書!  阅读(207)  评论(6编辑  收藏  举报