C语言I博客作业03
问题 | 答案 |
---|---|
这个作业属于哪个课程 | C语言程序设计2 |
这个作业要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8719 |
我在这个课程的目标是 | 学习好C语言和灵活使用Markdwn语法 |
这个作用在哪个具体方面帮助我实现目标 | 计算函数,新dingyie学习的编程语句 |
参考文献 | PTA常见问题解析,C语言程序设计,AMC解析 |
1.PTA实验作业
(1)超速判断
一.实验截图
二.数据表达
本题我们用i作为变量,将车速定义为i.i为一个整型变量
三.数据处理
输入汽车速度,如果速度超出60 mph,则显示“Speeding”,否则显示“OK”。
输入格式:
输入在一行中给出1个不超过500的非负整数,即雷达测到的车速。
输出格式:
在一行中输出测速仪显示结果,格式为:Speed: V - S,其中V是车速,S或者是Speeding、或者是OK。
输入样例1:40
输出样例1:Speed: 40 - OK
输入样例2:75
输出样例2:Speed: 75 - Speeding
四. PTA提交列表及说明
Q1.为什么编译错误?
A1.答:经常把字母打错.漏打如Speeding.少打一个e
(2)输出三角形面积和周长
一.实验截图
二.数据表达
本题我用 a,b,c和area,s,perimeter3为变量 ,其中a,b,c为三角形边长为整型变量.而area = 面积; perimeter = 周长。s=(perimeter)/2属于双精度浮点型变量.
三.数据处理
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),
其中s=(a+b+c)/2。
输入格式:输入为3个正整数,分别代表三角形的3条边a、b、c。
输出格式:如果输入的边能构成一个三角形,则在一行内,按照
area = 面积; perimeter = 周长
的格式输出,保留两位小数。否则,输出
These sides do not correspond to a valid triangle
输入样例1:5 5 3
输出样例1:area = 7.15; perimeter = 13.00
输入样例2:1 4 1
输出样例2:These sides do not correspond to a valid triangle
Q1为什么会编辑错误
A1经常不清楚符号前后空格
(3)计算存款利息
一.实验截图
二.数据表达
本题变量是year, interest, rate, money;都为双精度浮点型变量.
三.数据处理
本题目要求计算存款利息,计算公式为interest=money×(1+rate)year−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。
输入格式:输入在一行中顺序给出三个正实数money、year和rate,以空格分隔。
输出格式:在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。
输入样例:1000 3 0.025
输出样例:interest = 76.89
Q为什么编码错误
A还是像之前一样空格和字母打错.
2阅读代码
链接:https://www.nowcoder.com/questionTerminal/66bfb86282d64ca788dc8c714bf324bf
来源:牛客网
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。
输入描述
第一行是测试数据
输出描述
对输入的每组数据M和N,用一行输出相应的K。
输入例子1 7 3
输出例子8
(1)此题用了while循环体语句,if-else语句
(2)此题的变量分别是n m,且都是整型变量
优点及可以学习的地方:
1它巧妙的将while循环体语句,if-else语句并且它的算法特别好很好的解决了问题
2码简介明了
3学习总结
学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 |
---|---|---|---|---|
第一周(9.19-9.27) | 7天 | 25行 | Markdown语法和基本的编程题 | 当时感觉什么都不懂 |
第二周(9.25-10.4) | 6天 | 16行 | 华氏度与摄氏度的转换和什么是变量 | 不清楚变量的类型 |
第三周(10.8-10.11) | 4天 | 96行 | 计算函数以及使用if-else语句使用 | if-else语句使用不太懂 |