zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    关于 0xCCCCCCCC
    extern "C" 和 DEF 文件.
    Visual Studio 编译纯 C 项目的方法
    Virtual Box 增加虚拟硬盘容量
    Java三种代理模式:静态代理、动态代理和cglib代理
    java集合框架综述
    JsonAutoDetect注解找不到错误
    SpringBoot整合Redis
    Spring重要注解@ControllerAdvice
    SpringBoot整合+logback日志配置
  • 原文地址:https://www.cnblogs.com/lixiaojing/p/7688607.html
Copyright © 2011-2022 走看看