• 第三周作业


    一、完成PTA第三周作业中4个题目

    1、7-9A乘以B

    a、实验代码

    #include <stdio.h>
    int main ()
    {
     int A,B;
     scanf("%d %d",&A,&B);
     printf("%d",A*B);
     return 0;
    }
    

    b、设计思路

    第一步:输入A、B两个整型变量;
    第二步:输入A和B的值;
    第三步:输出A乘以B的值。

    c、本题调试过程碰到问题及解决办法

    本题未遇到任何问题。

    d、运行结果截图:

    2、7-10求整数均值

    a、实验代码

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

    b、设计思路

    第一步:输入Sum、a、b、c、d五个整型变量;
    第二步:输入a、b、c、d的值;
    第三步:把a+b+c+d的值赋给Sum;
    第四步:设置Average为浮点数(实数);
    第五步:把(a+b+c+d)除以4赋值给Average;
    第六步:输出Sum和Average的值。

    c、本题调试过程碰到问题及解决办法


    这种问题我经常犯,因为printf里不用打"&",所以scanf中总忘打“&”。
    解决办法:因此我要多多练习,做到熟练。

    d、运行结果截图:

    3、7-11是不是太胖了

    a、实验代码

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

    b、设计思路

    第一步:输入H为整型变量;
    第二步:输入H(身高)的值;
    第三步:设置a为浮点数(实数);
    第四步:把(H-100)乘以0.9乘以2的值赋值给a;
    第五步:输出a的值。

    c、本题调试过程碰到问题及解决办法

    问题:刚做的时候精确小数点不会。
    解决办法:问宿舍的同学,得到了答案。精确到小数点后几位要在输出的时候写上%,几f,这样才可以。

    d、运行的结果截图:


    额,这个,标准体重149.4斤,我200斤!我是太胖了。减肥吧!

    4、7-6输出各位数字

    a、实验代码

    #include <stdio.h>
    int main()
    {
      int a,b,c,d,e;
      scanf("%d",&a);
      b=a/100;
      c=a%100;
      d=c/10;
      e=c%10;
      printf("%d,%d,%d",b,d,e);
      return 0;
    }
    

    b、设计思路

    第一步:输入a、b、c、d、e五个整型变量(其中a为一个三位正整数);
    第二步:输入a的值;
    第三步:把a除以100的值赋给b,a除以100的余数赋值给c,把c除以10赋值给d,把c除以10的余数赋值给e;
    第四步:输出b,d,e的值。

    c、本题调试过程碰到问题及解决办法

    本题未遇到任何问题。

    d、运行结果截图:

    二、上传代码

    (1)我的Git的地址:https://git.coding.net/jsjyuyaosong/usth--work.c.git

    (2)上传代码截图:


    三、总结

    总的来说,这次1班的PTA作业比以往多的,难度也比以往大。而且当时做的时候有一些知识还没有学习,但是我通过问同学,查资料也都相应的解决了。总结一下,我学到了精确小数点后几位数字的方法,知道float运算时要加.0f,这样才能是用float计算,否则计算机会设成double型算,之后再取前七位。再一个知识点就是一个数的几次方表示,在计算时是用pow()。

    四、学习进度条及折线图

    (1)学习进度条

    |日期|用时|代码行数|博客字数|知识点|
    |10月17|4小时|40|1000|写代码,博客|

    (2)折线图

    五、作业互评

    史泽文 http://www.cnblogs.com/shilcz/p/7674026.html
    姚舜禹 http://www.cnblogs.com/yaoshunyux/p/7689906.html
    丰大为 http://www.cnblogs.com/DavidPark/p/7675624.html

    IT小白
  • 相关阅读:
    Open live Writer
    python两则99乘法表
    更改jupyter-notebook启动时的默认目录
    在内容中插入代码,返回进行编辑时,有无法跳出代码区的情况
    关于jupyter notebook密码设置
    nginx+zuul
    spring-cloud 服务优雅下线
    java.util.ConcurrentModificationException异常排查
    使用bitset实现毫秒级查询(二)
    使用bitset实现毫秒级查询
  • 原文地址:https://www.cnblogs.com/jsjyys/p/7680786.html
Copyright © 2020-2023  润新知