C语言I作业003
1 本周作业头
| 这个作业属于哪个课程 | C语言程序设计Ⅰ |
|---|---|
| 这个作业要求在哪里 | [班级作业链接](http://edu.cnblogs.com/campus/zswxy/SE2019-1/join?id=CfDJ8DeHXSeUWr9KtnvAGu7_dX-NdMxLuWBjFx6IwoIo-O_rydnfRsaBGa-I1XrbZwtq7TinInTPl_H1ttsK9nhsnlF4ZBKUoqDp5_euiog4I6ZNIQ6zt_ETShOlYOoCUrAlxe-WagOBvDXZJbFFqZRtnUs) |
| 我在这个课程的目标是 | 学会了关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数。 |
| 这个作业在哪个具体方面帮助我实现目标 | 更加熟练的使用PTA编程,学了else&if语句和double双精度的使用 |
| 参考文献 | PTA,《C语言程序设计》 |
2 本周作业:PTA实验作业
计算存款利息
- 1.1本题目要求计算存款利息,计算公式为interest=money×(1+rate)year−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。

- 1.2数据处理
数据表达:year,rate,money,interest。浮点型,双精度8byte
数据处理:数据用到的表达式和流程结构。 - 1.3 PTA提交列表
- Q1:一开始根本没看题目的要求,直接照书打
A1:仔细阅读了题目的要求并结合书本学习。 - Q2:利息没有保留两位小数
A1:翻阅书籍和笔记找到保留两位小数的方法。
- Q1:一开始根本没看题目的要求,直接照书打
计算三角形面积和周长
- 2.1本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√s(s−a)(s−b)(s−c),其中s=(a+b+c)/2。

- 2.2数据处理
数据表达:三角形的3条边a、b、c、s的整型变量以及area,perimeter的浮点变量。
数据处理:area=√s(s−a)(s−b)(s−c) s=(a+b+c)/2 - 2.3PTA提交列表
Q1:虽然是在计算机大佬的指导下完成的,但还是出现了部分正确的问题,自己检查了好久
A1:原来是忘记等号前后要空格了。
第N天是打鱼还是晒网
- 3.1中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?

- 3.2数据处理
数据表达:第N天运用了整型变量
数据处理:x=N%5和if-else语句 - 3.3PTA提交列表
- Q1:在大神的指导下,答案错误不是编译错误,离成功很近了
A1:自己找错误,没有找到。 Q2:然后继续找发现偏离成功的轨道
A2:再次寻求帮助,发现是单词错误。

阅读代码
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

- Q1:在大神的指导下,答案错误不是编译错误,离成功很近了
优点:
- 学到了reverse语句,还有if语句并且运行时间是36ms
- 语句简洁明了
3学习总结
3.1学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10/9-10/12 | 两天 | 87行 | 整型和浮点型,printf,scanf语句,赋值运算符和算术运算符以及关系运算符 | 不知道什么时候应该空格什么时候不用空格 |
3.2累计代码和博客字数

3.3学习感慨
这周学习了else&if语句,算数运算符以及浮点型双精度double的使用,语句函数的scanf的使用
虽然C语言编程有时真的让人想砸电脑,但是答案真确的那一刻感觉人生得到了升华!越来越期待之后学习的内容!
C语言I作业003的更多相关文章
- 第二周c语言PTA作业留
6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum ...
- BMP图像直方图均衡算法(C语言大作业)
万丈高楼平地起 C语言大作业 一.学习笔记篇 1.学习MarkDown MarkDown注重写作本身,而非花俏的界面 编辑器:vscode 插件:Markdown,Markdown Preview 2 ...
- C语言1作业5
问题 答案 这个作业属于那个课程 C语言程序设计1 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2 我在这个课程的目的是 学习并掌握C ...
- C语言I作业08
C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...
- C语言I作业12-学期总结
一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...
- | C语言I作业12
C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...
- | C语言I作业04
| C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...
- | C语言I作业03
| C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...
- | C语言I作业01
C语言I作业01 标签:18软件 李煦亮 1.1 你对软件工程专业了解是怎样? 对软件工程的了解是从人工智能频繁地出现在各大新闻,新闻报道了许多高校针对人工智能开设了相关课程或者专业,软件工程是开设的 ...
随机推荐
- 以Mnist为例从头开始自己建立数据集,搭建resnet34,识别Mnist
写在前面: 本人小白研一,刚开始学习深度学习,将自己的第一个实验过程总结下来,看了很多的大牛的博客,在下面的程序中也参考了很多大牛的博客.在刚开始入门的学习的时候,直接编写程序下载数据集,但是后来觉得 ...
- MySQL字符集与排序规则总结
字符集与排序规则概念 在数据库当中都有字符集和排序规则的概念, 很多开发人员甚至包括有些DBA都会将这个混淆,当然这个情况也有一些情有可原的原因.一来两者本来就是相辅相成,相互依赖关联: 另外一方 ...
- [考试反思]0919csp-s模拟测试47:苦难
ISOLATION 也不粘上面的了,先管好自己. 附了个近期总分,可以看出什么. 反思一下考试心态: 开场看题目,T1傻逼题不用脑子,T2傻逼板子,T3... 这T3是啥啊?没看懂题目啊?再看一遍.啥 ...
- 梯度下降法及一元线性回归的python实现
梯度下降法及一元线性回归的python实现 一.梯度下降法形象解释 设想我们处在一座山的半山腰的位置,现在我们需要找到一条最快的下山路径,请问应该怎么走?根据生活经验,我们会用一种十分贪心的策略,即在 ...
- 如何利用缓存机制实现JAVA类反射性能提升30倍
一次性能提高30倍的JAVA类反射性能优化实践 文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红<JAVA类反射技术&优化> ...
- Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务
本篇为Docker从入门到掉坑第二篇:基于Docker构建SpringBoot微服务,没有看过上一篇的最好读过 Docker 从入门到掉坑 之后,阅读本篇. 在之前的文章里面介绍了如何基于docker ...
- 在linux用ueditor遇到的问题
在使用ueditor时,遇到很多问题.最大问题是就是服务器返回出错 最让人头疼的是preview没有任何信息.之前也找过很多的资料,很多资料都没有提到修改controller.php文件中error_ ...
- Matlab 在线使用 | 推荐
Matlab 在线使用 | 推荐
- I/O流操作
dmesg :将printk输出的信息重新输出一遍(信息在缓存区中).
- 使用requests实现人人网登录,并做cookie维持
import requests import re,time s = requests.Session() def doLogin(): login_url = 'http://www.renren. ...