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

     

  • 相关阅读:
    程序员的7中武器
    需要强化的知识
    微软中国联合小i推出MSN群Beta 不需任何插件
    XML Notepad 2006 v2.0
    Sandcastle August 2006 Community Technology Preview
    [推荐] TechNet 广播 SQL Server 2000完结篇
    《太空帝国 4》(Space Empires IV)以及 xxMod 英文版 中文版 TDM Mod 英文版 中文版
    IronPython 1.0 RC2 更新 1.0.60816
    Microsoft .NET Framework 3.0 RC1
    《Oracle Developer Suite 10g》(Oracle Developer Suite 10g)V10.1.2.0.2
  • 原文地址:https://www.cnblogs.com/SR1011/p/7729473.html
Copyright © 2011-2022 走看看