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 你对软件工程专业了解是怎样? 对软件工程的了解是从人工智能频繁地出现在各大新闻,新闻报道了许多高校针对人工智能开设了相关课程或者专业,软件工程是开设的 ...
随机推荐
- 《JavaScript设计模式与开发实践》-- 策略模式
详情个人博客:https://shengchangwei.github.io/js-shejimoshi-celue/ 策略模式 1.定义 策略模式:定义一系列的算法,把它们一个个封装起来,并且使它们 ...
- visit:组合数学,ex_Lucas
没做过ex_Lucas的同学可以先看看这个:组合数学专题<礼物>题解.顺便把那道题水了. 有一个公式蛮重要的,竟然还有人不知道? 有一共n种共k个物品,每一种有a1,a2,a3...an个 ...
- 划艇:dp/组合数/区间离散化
Description 在首尔城中,汉江横贯东西.在汉江的北岸,从西向东星星点点地分布着 N 个划艇学校,编号依次为 1 到 N.每个学校都拥有若干艘划艇.同一所学校的所有划艇颜色相同,不同的学校的划 ...
- NOIP模拟 30
补坑,很多都忘了. T1 树 像我这种人都能考场A掉当然是道水题辣 求出每条有向边的期望就好了 T2 回文串 当时毫无思路,暴力写挂. 首先把B转过来,那么都变成后缀的前缀拼起来 对于每一个LCP,他 ...
- 8.3 NOIP 模拟12题解
话说这次考试T1和T2是真的水,然而T1CE,T2TLE,T3CE 这不就是在侮辱我的智商啊!之前本机编译都是c++,以后要用c++11. 这次的T1就是一个大型找规律,我的规律都找出来了,但是竟然用 ...
- Java I/O体系从原理到应用,这一篇全说清楚了
本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道 基础概念 在介绍I/O原理之前,先重温几个基础概念: (1) 操作系 ...
- Android常见内存泄露
前言 对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助LeakCanary.MAT等工具来检 ...
- html5 微信真机调试方法vConsole
html5 微信真机调试方法 vConsolehttps://blog.csdn.net/weixin_36934930/article/details/79870240
- docker搭建本地registry
第一步:拉取registry镜像 [root@localhost iso]# docker image pull registry Using default tag: latest latest: ...
- ARP通信
ARP:地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议 简单介绍ARP通信过程: 1.发送端在与接收端进行数据通信转发时的过程: 发送端与接收端进行数据通信之前,需要先知道对端的MAC ...