zoukankan      html  css  js  c++  java
  • 第三周作业

    一.完成PTA第三周作业


     1.A乘以B


     (1).实验代码

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

    (2).设计思路

    a.将要输入的正整数A,B定义为整形

    b.定义一个整形变量N为A*B

    c.输出N

    (3).本题调试遇到的问题和解决方法

    本题并未遇到问题

    (4).结果运行图


    2.求整数均值


    (1).实验代码

    #include <stdio.h>
    int main()
    {
      int A,B,C,D;
      scanf("%d %d %d %d",&A,&B,&C,&D);
      int S=A+B+C+D;
      float AV=S/4.0;
      printf("Sum = %d; Average = %.1f",S,AV);
    }

     (2).设计思路

    a.定义要输入4个的正整数为整型

    b.定义变量S为整形,并将4个数之和赋给S

    c.定义变量AV为单精度浮点型并将S/4.0的值赋给AV

    d.输出S,AV

    (3).本题调试遇到的问题和解决方法

    问题:

    计算结果不正确

    解决方法:将代码中的4更改为4.0,使(S/4)的类型变成为浮点数

    (4).运行结果


    3.是不是太胖了


    (1).实验代码

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

    (2).设计思路

    a.将要输入的正整数定义为整型变量H

    b.将要输出的精确到小数点后一位的数定义为浮点数型变量W,并套用换算公式

    c.输出W

    (3).本题调试遇到的问题和解决方法

    本题未遇到问题

    (4).运行结果

    感觉我的体重还行?


    4.输出各位数字

    (1).实验代码

    #include <stdio.h>
    int main()
    {
      int N,H,T,S;
      scanf("%d",&N);
      H=N/100;
      T=N/10-H*10;
      S=N%100-T*10;
      printf ("%d,%d,%d",H,T,S);
    }

    (2).设计思路

    a.将要输入的正整数赋给定义为整型的变量N

    b.将N/100的值赋给整型定义的变量H,作为百位数输出

    c.将N/10-H*10的值赋给整型定义的变量T,作为十位数输出

    d.将N%100-T*10的值赋给整型定义的变量S,作为个位数输出

    (3).本题调试过程中遇到的问题及解决方法

    本题未遇到问题

    (4).运行结果


    二.将代码上传到GIT

    对不起,由于本人无PC,所以无法上传GIT


    三.总结和学习进度条

    (1).总结:本次作业相较以往的作业难度更大了,学习起来也是更有难度了,C语言的学习还任重道远,这周我学习了MOOC第三,四周的课程,初步了解了C语言中循环结构的皮毛,不过我在MOOC上的课程以及落下不少了今后的日子里还是应该勤加学习,努力补上和同学间的差距,希望在接下来的一周中能再接再厉,更勤奋的去学习C语言

    (2).学习进度条

     

  • 相关阅读:
    JavaScript DOM编程艺术 读书笔记(简略)
    关于暂停或终止更新的相关读书笔记
    Core Java Volume II—Using annotations
    Data Structure and Algorithms Analysis in C Note (II)
    Hibernate实战——理解对象/关系持久化 笔记
    Data Structure and Algorithms Analysis in C Note (I)
    Java 8实战 第三章
    GitHub入门与实践 学习笔记(二)
    Computer Networking A Top-Down Approach 笔记(一)
    进程基础
  • 原文地址:https://www.cnblogs.com/ryo-/p/7688380.html
Copyright © 2011-2022 走看看