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

    题目一,A*B
    1,实验代码

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

    2,设计思路

    第一步:输入基本框架,然后需要输入A和B,进行赋值。
    第二步:理清计算思路,需要给予两个变量。
    第三部:输入A和B的值,即可得出结果。

    3,本题调试过程中碰到的问题及解决方法
    本题目在写的过程中,基本上没有遇到问题,还是自我操作的,属于比较简单的代码。

    4,操作运行截图
    20*14

    题目二 求整数平均值
    1,实验代码

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

    2,设计思路
    第一步:输入基本框架,需要定义四个变量。
    第二步:有两个计算的步骤,一个一个来,在printf中定义Sum的计算为A+B+C+D。
    第三步:依次输入要求的数值,就可以了。

    3,本题调试过程中碰到的问题及解决方法
    第一点:看到题目有点无从下手的感觉,定义变量后,写了一个Sun=A+B+C+D,类似于average的步骤,但发现不对。
    第二点:不理解%.1f是什么意思,写代码时只能照上面去写,导致了不清楚此题的原理,一直错误的许久,才在同学的帮助下改正过来。
    错误截图

    正确运行结果截图

    题目三 是不是太胖了
    1,实验代码

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

    2,设计思路
    第一步:输入基本框架,定义两个基本变量。
    第二步:将A进行赋值,按照题目的要求写出计算出A的c语言式子。
    第三步:输入a的值,得到结果。

    3,本题没有遇到写代码上的问题,但在一开始时思路有点混乱,其实不需要在代码中区分公斤与市斤的区别。

    4,运行结果如图

    题目四 输出各位数字
    1,实验代码

    int main()
    {
      int a,b,c,d;
      scanf("%d",&a);
      b=a/100;
      c=(a-b*100)/10;
      d=a-b*100-c*10;
      printf("%d,%d,%d",b,c,d);
      return 0;
    }
    

    2,设计思路
    第一步:输入基本框架,需要定义四个变量
    第二步:要输入各位数字,就需要用到/取整和四则运算,个位数字可以不用取余,用最开始的那个数减去百位数乘以a,再减去十位数乘以b,最后得出的也是个位数。
    第三步:输入a的值,得出三个结果。

    3,这题主要是在写代码前要先有一个思路,明白是怎么转换的,比如说用到取整和减法,就好做了。

    4,操作截图

    上传git截图pta作业

    git地址:https://git.coding.net/WP2017024114/test.git

    pta作业截图:

    总结和学习进度
    本周还是学了许多的新知识,和上周有很大的不同,主要还是scanf(“%d %d",&a,&b);这样的新格式,还有/的取整和%的取余。
    还学习了浮点数,可以求平均值下的后几位小数,但对if else的程度框图还是不会写,这是主要着重加强的。

    本周学习敲代码的表格和折线图:


    点评三个同学博客的链接(点评在该链接博客里面的评论里)
    第一位:http://www.cnblogs.com/zt123/p/7678725.html
    第二位:http://www.cnblogs.com/zxwd/p/7678655.html
    第三位:http://www.cnblogs.com/1999-cyc/p/7687955.html

  • 相关阅读:
    并发编程之多线程理论
    僵尸进程和孤儿进程
    并发编程之多进程
    并发编程之多进程理论
    操作系统介绍
    面向对象和网络编程练习题
    网络编程——socket编程
    面向对象练习题
    面向对象软件开发实战
    异常处理
  • 原文地址:https://www.cnblogs.com/WeiPeng-wuban/p/7683270.html
Copyright © 2011-2022 走看看