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

    第一题解题思路:

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

    第一步首先定义x,y,

    第二步如果x=0的话,则y=0,

    第三步如果x不等于0,则y=1/x,

    最后输出y,并且保留一位小数、

    此题在解决过程中没碰到问题。

     第二题

    #include<stdio.h>
    int main(){
        int A,B;
        float c;
        scanf("%d %d",&A,&B);
        if(B>0){
            c=(float)A/B;
            printf("%d/%d=%0.2f",A,B,c;}
        else if(B<0){
            x=(float)A/B;
            printf("%d/(%d)=%0.2f",A,B,c);
         if(b==0)
            printf("%d/%d=Error",A,B);
        }
    }

    第二题解题思路:

    首先,输入在第一行给出两个整数A和B,数字间要注意空格分开,

    第二步,定义A和B,如果分母大于0,则输出A/B=商,如果分母小于0,用括号将分母括起来,

    第三步,并输出,如果为0,则直接输出。

    此题遇到的问题;

    最开始编译的时候忘记了B=0的情况,(float)A/B;,在检查好几遍之后才发现少了一种情况,太不细心了。
    错误截图;



    第六题;
    #include<stdio.h>
    int main()
    {
    int A; float B; scanf("%d",&A); if(A<=0){ printf("Invalid Value!");
    else{
            B=0.53*50+(A-50)*0.58;
            printf("cost = %0.2f",B)
    else if(a<=50){
           b=0.53*A;
           printf("cost = %0.2f",B);
    
        }return 0;
    }
     

    第六题解题思路:

    首先,输入在一行中给出某用户的月用电量即定义A 和B,

    第二步;如果A小于0,则输出"Invalid Value!,,

    第三步;在最后一行输出B,并且保留两位有效数字。

    程序框图

     第七题#include <stdio.h>int main(){  int m;

    float A,C;
      scanf("%f %d",&A,&m);
      if(A<=3&&m<5)
      C=10;
      else 
    C=10+m/5*2; else
    if(A>3&&A<=10 &&m<5) C=(A-3)*2+10; else
    if(A>3&&A<=10 &&m>=5) C=(A-3)*2+10+m/5*2; else
    if(A>10&&m<5) C=24+(A-10)*3; else
    if(A>10&&m>=5) C=24+(A-10)*3+m/5*2; printf("%.0f",C); return 0; }

    第七题解思路:

    首先定义5个变量,Aa,b,c,d,e。

    第二步;如果a<3,,则最后输出e为10.最后输出,

    第三步;如果a大于3小于10,则按c=10+(a-3)*2输出,

    第四步如果a大于等于10,则按c=24+(a-10)*3输出,

    最后四舍五入,不保留小数。

    流程图;

    所遇到的问题:

    截图:

    问题1;本题虽然编译上没有问题,但是由于本题十分复杂,缺少了几个条件,导致不能正常输出结果、

    问题2;在编译过程中缺少了个else,导致不能编译到最后一步。

    解决方法;编译运行,通过观看问题错误记录,发现了过来,并及时改正。

    上交git 网址

    https://coding.net/u/xukeai222/p/XUJINGQI/git

     

    本周学习内容总结:

    阅读了《JavaScript DOM》,

    进一步学习了编程,

    学习if  else 语句,

    使用#include<stdlib.h>并且不使用return 0。,

    学习了JavaScript语法。

    了解浮点型,double型。

    点评同学链接

    http://www.cnblogs.com/1999-cyc/p/7735327.html

    http://www.cnblogs.com/boke2017boke/p/7739295.html

    http://www.cnblogs.com/mayuxin/p/7735130.html

     

  • 相关阅读:
    前端开发者进阶之ECMAScript新特性--Object.create
    JS事件:target与currentTarget区别
    30分钟掌握ES6/ES2015核心内容
    百度跨域搜索demo
    <a>标签的SEO优化细节
    jQuery之异步Ajax请求使用
    小tips: zoom和transform:scale的区别
    JSP页面静态化总结之一使用URLRewrite实现url地址伪静态化
    web前端安全机制问题全解析
    【转】Asp.net MVC Comet推送
  • 原文地址:https://www.cnblogs.com/SR1011/p/7729473.html
Copyright © 2011-2022 走看看