-
要求二
- 题目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