第四周作业

  • 要求二

  • 题目7-1 计算分段函数[1]
    #include<stdio.h>
    int main()
    {
      float x,y;
      scanf("%f",&x);
      if(x==0){
        printf("f(0.0) = 0.0");
      }else{
        y=1.0/x;
        printf("f(%.1f) = %.1f",x,y);
      }
      return 0;
    }
    

    题目算法:

  • 第一步:定义浮点数x,y
  • 第二步:输入x的值
  • 第三步:判断如果x=0,输出f(0.0) = 0.0
  • 第四步:如果不是输出f(x)=y
  • 题目7-2 A除以B
  •  

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

     

      

     

    题目算法:

  • 第一步:定义浮点数a,b,c
  • 第二步:输入a,b的值
  • 第三步:判断如果b>0,运算c=a/b
  • 第四步:输出a/b=c
  • 第五步:判断如果b<0,运算c=a/b
  • 第六步:输出a/b=c
  • 第七步:判断如果b=0
  • 第八步:输出a/b=Error
  • 题目7-6 阶梯电价
  • #include<stdio.h>
    int main()
    {
    	float a,b;
    	scanf("%f",&a);
    	if(a<0){
    		printf("Invalid Value!");
    	}else if(a>50){
    	  b=50*0.53+(a-50)*0.58;
    		printf("cost = %.2f",b);
    	}else{
    		b=a*0.53;
    		printf("cost = %.2f",b);
    	}
    	return 0;
    }
    

     

  • 第一步:定义浮点数a,b
  • 第二步:输入a的值
  • 第三步:判断如果a<o
  • 第四步:输出Invalid Value!
  • 第五步:判断如果a>50,运算b=50*0.53+(a-50)*0.58
  • 第六步:输出cost=b
  • 第七步:判断如果0<=a<=50
  • 第八步:输出cost=b
  • 题目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=10+7*2+(a-10)*3;
    	}
    	d=(b/5)*2+0.5+c;
    	printf("%d",(int)d);
    	return 0;
    }
    
  • 第一步:定义浮点数a,c,d,定义整数b
  • 第二步:输入a,b
  • 第三步:判断如果a<=3
  • 第四步:输出c=10
  • 第五步:判断如果a<=10,运算c=10+(a-3)*2
  • 第六步:输出c
  • 第七步:判断如果a>10,运算c=10+7*2+(a-10)*3
  • 第八步:输出c
  • 第九步:运算d=(b/5)*2+0.5+c
  •  

  •  

  • 要求三

  • GIT

     

  • 地址:https://git.coding.net/wuyaole/text2.git
  •  

    要求四

  •  

    本周学习的主要内容就是判断,也就是if语句

  •  

  •  

    评论

  • 胡景文:http://www.cnblogs.com/wshjw/p/7748614.html
  • 顾家玮:http://www.cnblogs.com/qq807443119/p/7748520.html
  • 郭钊毅:http://www.cnblogs.com/nothingistrue/p/7748663.html
posted @ 2017-10-29 00:12  无药了  阅读(209)  评论(6编辑  收藏  举报