第四周作业
-
要求二
- 题目7-1 计算分段函数[1]
12345678910111213
#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
-
12345678910111213141516
#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 阶梯电价
-
12345678910111213141516
#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 出租车计价
-
1234567891011121314151617
#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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步