博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四周作业
阅读量:5295 次
发布时间:2019-06-14

本文共 1584 字,大约阅读时间需要 5 分钟。

题目7-1 计算分段函数[1]

1.实验代码

#include 
int main(){ float x,y; scanf("%f",&x); if (x==0) { printf("f(%.1f) = 0.0",x); } else { y=1/x; printf("f(%.1f) = %.1f",x,y); } return 0; }

2. 设计思路

(1)根据题目要求可知两种情况有两种结果,写一个if语句即可。

(2)流程图:

3.本题调试过程碰到问题及解决办法:无太大问题。

题目7-2 A除以B

1.实验代码

#include 
int main(){ int x,y; float z; scanf("%d %d",&x,&y); z=(float)(x*1.0/y*1.0); if (y>0) { printf("%d/%d=%.2f",x,y,z); } else if (y==0) { printf("%d/%d=Error",x,y); } else { printf("%d/(%d)=%.2f",x,y,z); } return 0; }

2. 设计思路

(1)创造字母代表A,B,创造if语句满足出题条件。

(2)流程图:

 

 3.本题调试过程碰到问题及解决办法:无太大问题。

题目7-6 阶梯电价

1.实验代码

#include 
int main(){ float a,b; scanf("%f",&a); if (a<=0) { printf("Invalid Value!"); } else if (a>0&&a<=50) { b=0.53*a; printf("cost = %.2f",b); } else { b=0.53*50+0.58*(a-50); printf("cost = %.2f",b); } return 0; }

2. 设计思路

(1)设置字母为代表,创造if语句满足题意。

(2)流程图:

 3.本题调试过程碰到问题及解决办法:无太大问题。

题目7-7 出租车计价

1.实验代码

#include 
int main(){ float a; int b,c; scanf("%f %d",&a,&c); c=c/5.0; if(a<=3.0) { b=10+2.0*c; printf("%d",b); } else if(3.0
<=10.0) { b=10+2*(a-3)+2.0*c; printf("%d",b); } else { b=(24+3*(a-10)+2.0*c)+0.5; printf("%d",b); } return 0;}

2. 设计思路

(1)设计if语句满足题意。

(2)流程图:

 3.本题调试过程碰到问题及解决办法:无太大问题。

git地址

 

总结:本周学习了if语句和else if语句,并且联系了pta中的题目,是我写程序时更加熟练了。

点评同学

 

转载于:https://www.cnblogs.com/hgr123/p/7748613.html

你可能感兴趣的文章
PHP魔术方法之__call与__callStatic方法
查看>>
ubuntu 安装后的配置
查看>>
Html学习_简易个人网页制作
查看>>
jqery总结
查看>>
VSCODE更改文件时,提示:EACCES: permission denied的解决办法(mac电脑系统)
查看>>
web前端之路,js的一些好书(摘自聂微东 )
查看>>
【模板】对拍程序
查看>>
dos批处理(bat)运行exe
查看>>
Pycharm安装Markdown插件
查看>>
【转】redo与undo
查看>>
C#更新程序设计
查看>>
解决升级系统导致的 curl: (48) An unknown option was passed in to libcurl
查看>>
Shell命令-内置命令及其它之watch、date
查看>>
Java Session 介绍;
查看>>
spoj TBATTLE 质因数分解+二分
查看>>
Django 模型层
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
Microsoft SQL Server Transact-SQL
查看>>
Extjs6 经典版 combo下拉框数据的使用及动态传参
查看>>
Java四种引用包括强引用,软引用,弱引用,虚引用
查看>>