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

    • 要求二

    • 题目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
  • 相关阅读:
    TWinHttp之二
    日志池
    TWinHTTP
    TJSONTableObject跨平台解析JSON
    TSQLTableJSON解析JSON
    TDocVariantData解析JSON
    Vue.js常用指令汇总(v-if//v-show//v-else//v-for//v-bind//v-on等)
    VUE -- 十分钟入门 Less
    VUE -- ejs模板的书写
    Go VUE --- vuejs在服务器部署?
  • 原文地址:https://www.cnblogs.com/wsbqz/p/7748669.html
Copyright © 2011-2022 走看看