C语言——第四次作业
题目
题目一:计算分段函数
1.实验代码
#include <stdio.h>
int main()
{ double x,y;
scanf("%lf",&x);
if(x==){
y=;
}else{
y=/x;
}
printf("f(%.1lf) = %.1lf",x,y);
return ;
}
2.设计思路
①算法
Begin
输入(double)x
IF x=0 则 y=0 //计算y=f(x)=0 (x=0)
否则 y=1/x //计算y=f(x)=1/x (x≠0)
print x=y
end
②流程图
3.本题未遇到问题
题目二:A除以B
1.实验代码
#include <stdio.h>
int main()
{
int A,B;
float C;
scanf("%d %d",&A,&B);
C=(float)A/B;
if(B>){
printf("%d/%d=%.2f",A,B,C);
}else if(B==){
printf("%d/%d=Error",A,B);
}else{
printf("%d/(%d)=%.2f",A,B,C);
}
return 0;
}
2.设计思路
①算法
Begin
输入 A,B
C=A/B //计算A÷B的值
IF B>0 则 print A/B=C
否则IF B=0 则 print A/B=Error
否则 print A/B=C
end
②流程图
3.本题未遇到问题
题目三:阶梯电价
1.实验代码
#include <stdio.h>
int main()
{
int a;
double b;
scanf("%d",&a);
if(a<){
printf("Invalid Value!");
}else if(a>){
b=*0.53+(0.53+0.05)*(a-50.00);
}else{
b=a*0.53;
} printf("cost = %.2lf",b);
return ; }
2.设计思路
①算法
Begin
输入 a //a为用电量
IF a<0 则print Invalid Value! //用电量小于0时,为错误的值
否则 IF a>50 则 b=50*0.53+(0.53+0.05)*(a-50.00) //计算用电量大于50时,所花费金额
否则 b=a*0.53 //计算用电量大于等于0、小于50时,所花费金额
print cost=b
end
②流程图
3.本题未遇到问题
题目四:出租车计价
1.实验代码
#include<stdio.h>
int main()
{
int min,m;
double k;
scanf("%lf %d",&k,&min);
if(min<){
m=;
}else{
m=min*/;
}
if(k<=){
m=+m;
}else if(k<=){
m=+(k-)*+m;
}else{
m=++(k-)*+m;
}
printf("%d",m);
return ;
}
2.设计思路
①算法
Begin
输入 (double)k,min
IF min>5 则 m=0 //临时停车时间小于5min时,花费金额0元
否则 m=min*2/5 //临时停车时间大于5min时,每5分钟2元,取整
IF k<=3 则 m=10+m //3公里以下花费:10元,总金额为里程花费与停车花费之和
否则 IF k<=10 则m=10+(k-3)*2+m //10公里以下花费:10+(路程-3)×2元,总金额为里程花费与停车花费之和
否则 m=10+14+(k-10)*3+m //10公里以上花费:10+14+(路程-10)×2元,总金额为里程花费与停车花费之和
print m
end
②流程图
3.问题截图
解决方法:m不是浮点型变量,将m定义为整型变量,问题解决。
我的git地址:https://git.coding.net/dx200798/test.git
PTA题目完成情况
本周学习总结
本周学习内容:
①本周练习了IF语句,简单学习了swith-case语句。
②学习了运算符&&与 || ,更加详细得了解了运算符的优先级。
③学习了MOOC上的部分课程,并做了简单练习。
注:经常不能对变量的类型做出准确定义,应该在这方面多做练习。
点评链接:
链接一:http://www.cnblogs.com/jsjyys/p/7709233.html
链接二:http://www.cnblogs.com/xmb1547828350/p/7719018.html
链接三:http://www.cnblogs.com/ryo-/p/7731894.html
图表
C语言——第四次作业的更多相关文章
- 网络1711班 C语言第四次作业批改总结
网络1711班 C语言第四次作业批改总结 助教有话说(写在前面) 近来,有同学跟老师和助教们反映:博客作业太多太麻烦,而且对编程能力提高似乎没什么帮助?在这里我要谈一谈我的感想. 博客作业的意义? 首 ...
- C语言--第四次作业--数组
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 不知不觉都快学习C语言结束了,自从开始了数组的学习就感觉难度瞬间几何级上升鸭(让人头大,感觉到了各种绝望), ...
- C语言第四次作业-嵌套作业
一.PTA实验作业 题目1:7-4 换硬币 1. 本题PTA提交列表 2.设计思路 第一:定义三个整型变量f,t,o,分别代表五分,两分,一分的数量 第二:输入待换金额x 第三:令f=x/5;t=x/ ...
- C语言第四次作业--嵌套循环
一.PTA实验作业 题目1:打印九九口诀表 1.本题PTA提交列表 2.设计思路 (1)定义三个整形变量n,j,i,n表示任意给定的正整数. (2)输入一个正整数n. (3)令i=1,i<=n, ...
- c语言第四次作业
(一)改错题 输出三角形的面积和周长,输入三角形的三条边a.b.c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数):否则,输出"These sides do ...
- c语言第四次作业e
---恢复内容开始--- (一)改错题 输出三角形的面积和周长,输入三角形的三条边a.b.c,如果能构成一个三角形,输出面积area和周长perimeter(保留2位小数):否则,输出"Th ...
- C语言——第四次作业(2)
作业要求一 项目wordcount 设计思路:输入需统计的文件名,打开此文件,输入功能对应的字符,分别实现对应的功能,关闭文件. 主要代码 #include<stdio.h> #inclu ...
- C语言--第四次作业
作业要求一 (70分) 实践最简答的项目wordcount,必须完成其中的基本功能,若可以完成其他功能给予加分.完成后请将你的设计思路.主要代码写在本次作业博客里. 真的迷茫<(_ _)> ...
- C语言程序设计第二次作业--顺序结构
C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...
随机推荐
- HALCON学习-下载、安装
下载地址: 官网 HALCON学习网 安装: 直接安装文件halcon-12.0-windows-x86.exe 破解,汉化: 在HALCON学习网中有Licence文件“license_suppor ...
- UML类图10分钟快速入门
虚线箭头指向依赖: 实线箭头指向关联: 虚线三角指向接口: 实线三角指向父类: 空心菱形能分离而独立存在,是聚合: 实心菱形精密关联不可分,是组合: 原文作者:圣杰 原文地址:http://www.j ...
- 【BZOJ2820】YY的GCD(莫比乌斯反演)
[BZOJ2820]YY的GCD(莫比乌斯反演) 题面 讨厌权限题!!!提供洛谷题面 题解 单次询问\(O(n)\)是做过的一模一样的题目 但是现在很显然不行了, 于是继续推 \[ans=\sum_{ ...
- 【Luogu1373】小a和uim之大逃离(动态规划)
[Luogu1373]小a和uim之大逃离(动态规划) 题面 题目背景 小a和uim来到雨林中探险.突然一阵北风吹来,一片乌云从北部天边急涌过来,还伴着一道道闪电,一阵阵雷声.刹那间,狂风大作,乌云布 ...
- Filter的过滤链理解
一.Filter过滤链 web.xml配置了filter过滤器,在容器启动的时候执行了init()方法进行了初始化,然后在容器关闭的时候执行了destroy()方法销毁过滤器,在每次服务器接受请求的时 ...
- C++学习-3
引用与函数指针: 函数指针就是把函数名挖掉变成*p 函数指针的类型就是把p去掉 函数指针的引用(引用就是在类型和名字的中间加&) 函数指针加一个()就成调用函数了-----------p() ...
- Spring与Akka的集成
概述 近年来随着Spark的火热,Spark本身使用的开发语言Scala.用到的分布式内存文件系统Tachyon(现已更名为Alluxio)以及基于Actor并发编程模型的Akka都引起了大家的注意. ...
- JavaScript中的execCommand
execCommand方法是执行一个对当前文档,当前选择或者给出范围的命令.处理Html数据时常用 如下格式:document.execCommand(sCommand[,交互方式, 动态参数]) , ...
- iOS 神秘而又强大的传感器系统 (附demo)
iOS中的各种传感器: 随着科技的发展,机器感知人的行为!Goole的无人驾驶汽车到李彦宏的无人驾汽车,都带入了各种计算及传感. 为了研究自然现象和制造劳动工具,人类必须了解外界的各类信息.了解外界信 ...
- Error400
关于Error400,研究了几天终于弄明白了.不是FQ的问题,也不是DNS污染的问题.之前网上很多帖子说Error400可以通过删除 cookies来解决.但是其实这个并不管用.也就是说.原因并不是由 ...