• 第四周作业


    一,作业代码

    7-1.代码如下

    #include<stdio.h>
    int main()
    {
      float x,y;
      scanf("%f",&x);
      if(x!=0)
      {
          y=1/x;
          printf("f(%.1f) = %.1f",x,y);
      }
      else
      {
          printf("f(0.0) = 0.0");
      }
      return 0;
    }

    设计思路

    1.设出x,y

    2.根据题目设出if语句

    3.输出结果

    流程图:

    提交截图

    因为没有注意到输出格式所以出现了一些问题

    经过认真审题及时发现错误并改正

    7-2 代码如下:

    #include<stdio.h>
    int main()
    {
      float x,y,z;
      scanf("%f %f",&x,&y);
      if(y!=0)
      {
        if(y>0)
        {
            z=x/y;
            printf("%.0f/%.0f=%.2f",x,y,z);    
        }
        else
        {
            z=x/y;
            printf("%.0f/(%.0f)=%.2f",x,y,z);    
        }    
      }
      else
      {
          printf("%.0f/%.0f=Error",x,y);
      }
      return 0;
    }

    设计思路:

    1.设出x,y,z

    2.根据题目给出x,y范围

    3.根据题目设出if语句

    4.输出结果

    流程图:

    提交截图

    输入条件不正确导致部分正确  经仔细审题改正错误

    7-6代码如下

    #include<stdio.h>
    int main()
    {
      float x,y;
      scanf("%f",&x);
      if(x<0)
      {
          printf("Invalid Value!");
      }
      else if(50<x)
      {
          y=0.58*(x-50)+26.5;
          printf("cost = %.2f",y);
      }
      else
      {
          y=0.53*x;
          printf("cost = %.2f",y);
      }
      return 0;
    }

    设计思路:

    1.设出x,y,

    2.根据题目设出if语句

    3.输出结果

    流程图:

    提交截图

    7-7代码如下

    #include<stdio.h>
    int main()
    {
        float a,c,d;
        int b;
        scanf("%f %d",&a,&b);
        if(a<=3)
        {
            c=10;
        }
        else if(a<=10)
        {
            c=10+(a-3)*2;
        }
        else
        {
            c=24+(a-10)*3;
        }
        
    ;
        printf("%d",(int)d);
        return 0;
    }

     设计思路:

    1.设出a,b,c,d

    2.根据题目设出if语句

    3.输出结果

    流程图:

    提交截图

     

    二,提交至git 

    上传git截图:

    git地址:

    https://coding.net/u/AssassinCreed/p/Devil-May-Cry/git

    三,本周学习情况

    1.本周内容总结:

    本周内学习了非常重要的if语句并通过pta作业熟练掌握

    2.评论其他同学:

    胡景文:

    http://www.cnblogs.com/wshjw/p/7748614.html

    班庆泽:

    http://www.cnblogs.com/wsbqz/p/7748669.html

    顾家伟:

    http://www.cnblogs.com/qq807443119/p/7748520.html<>

    3.学习进度条:

    时间

    代码

    时间

    博客字数

    博客时间

    10.21

    120

    40

    0

    0

    10.22

    130

    40

    0

    0

    10.23

    200

    60

    0

    0

    10.24

    180

    50

    0

    0

    10.25

    90

    30

    0

    0

    10.26

    120

    40

    0

    0

    10.27

    120

    40

    0

    0

    10.28

    30

    10

    200

    180

  • 相关阅读:
    插入排序-Java
    选择排序-java
    逻辑回归----梯度上升
    logistic回归----- 随机梯度下降法
    JAVA实现聚类指标的计算Purity、NMI、RI、Precision、Recall、F值。
    Python 条形图绘制
    java中接口的注意事项
    算法-双向队列
    算法-manacher-最长回文子串-1
    算法-kmp-1
  • 原文地址:https://www.cnblogs.com/nothingistrue/p/7748663.html
Copyright © 2020-2023  润新知