c语言作业01-分支、顺序结构
1.本章思考总结
1.1思维导图
1.2本章学习体会及代码量学习体会
1.2.1学习体会
这一个星期算是我学习c语言的起点,因为暑假没有提前自学c语言,所以一上课时会觉得比较吃力也难以跟上其他大部分同学的步伐,直到老师跟我说你的代码量不够,需要努力,我其实才真正认识到差距。最开始的我连一个简单的输入输出都要琢磨好久,所以我国庆有时间就会敲些代码,其实感觉还挺明显的,熟练了以后我会发现,老师留的分支结构顺序结构的作业我已经可以自己独立完成,不需要他人的帮助了。虽然过程有些曲折,会经历一个问题有编译错误,多种错误,部分正确的问题,但是我还是会尽量克服,希望通过以后更深入的学习,我会更加熟练掌握与运用。代码数越来越多,编程愈加熟练。我觉得老师上课也可以多讲些实例与书中没有的知识比如之前的之前计算U盘数量的题目,会让我对c有更多了解。
1.2.2代码累计
2.PTA总分
2.1顺序结构、分支结构得分与排名:
2.2我的总分:225
3.PTA实验作业
3.1PTA题目1
判断一个5位数是不是回文数。例如12321是一个回文数,即它的个位与万位相同,十位与千位相同。
3.1.1算法分析
1.定义int存放五位数字:number
2.输入五位数字
3.用除或取余运算分别表示出个位,十位,万位,千位(我认为这个是难点)
4.比较是否满足题意,满足输出yes;不满足输出no
3.1.2代码截图
3.1.3测试数据
3.1.4PTA提交列表及说明
Q1:第一开始编译错误也不知道为啥?
A1:后来仔细一检查发现,诶,我的分号长得不一样,中英文混了,这大概是初学者最常犯的错误,以后一定不能再犯。
Q2:怎么第二次提交还是编译错误?
A2:这次我发现了我认为本题的难点中的错误,就是表示出各个位数的数字,一方面,我少写了等号,另一个,我也弄混了||和&&
Q3:哇,又一次?
A3:这次是粗心了,上一遍修改中不小心删掉了一个“ { ”。。。。。。终于。。。。。。答案正确
3.2PTA题目2
本题要求编写程序计算某年某月某日是该年中的第几天。
3.2.1算法分析
1. 把年份分成闰年跟非闰年两部分
2.闰年把每个月的天个数分别算出来
3.非闰年也把每个月的天数分别算出来
3.2.2代码截图
3.2.3测试数据
3.2.4PTA提交列表及说明
Q1:第一次的编译错误。。。
A1:我看到这么复杂的结构以及这么多重复的问题。我是真的不太会啊,请教了舍友之后,我得到了答案正确这四个字
Q2:这次还是答案正确
A2:因为我问了一下学长,发现了一个更为简单的方法,需要用到循环。
Q3:依旧提交的是答案正确
A3:我看博客园的时候又新发现了一种方法,也比较简单
3.3PTA题目3
本题要求根据某城市普通出租车收费标准编写程序进行车费计算。
3.3.1算法分析
1.定义整型变量time,浮点型变量money用来表示车费,money2用来回空补贴费,journey表示路程
2.把车费和回空填补费分别计算,最后相加
3.3公里以下, money=10;money2=0;
4..3公里以上,10公里一下money=10+(journey-3)*2; money2=0;
5. 10公里以上, money=24+(journey-10)*3;money2=0;
6.如果时间大于5分钟,money2=(time/5)*2;
3.3.2代码截图
3.3.3测试数据
3.3.4PTA提交列表及说明
Q1:第一次编译错误
A1:我又把中英文分号弄混了,我的错误在于还没有改正在浏览器上代码的习惯,以后我都要在devc++上打代码了
Q2:这次是部分错误,大于十公里的部分
A2:我粗心了,把三分钟改成了两分钟
4.点评同学博客
c语言作业01-分支、顺序结构的更多相关文章
- C博客作业01——分支,顺序结构
C博客作业01--分支,顺序结构 0.展示PTA总分 1本章学习内容 1.1学习内容总结 1)格式化输出函数printf(),scanf(). 它是什么? 对于初学者而言,一开始了解接触它们,只是被硬 ...
- c语言博客作业01—分支、顺序结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 这周 对c语言的学习 明显与其他同学相比较有些滞后,觉得很大原因是暑假没有看教学视频,课前没有预习课本 ...
- C博客作业01——分支、顺序结构
1.本章学习总结 1.1思维导图 本章学习体会及代码量学习体会 1.2.1学习体会 在暑假的时候就有加入新生学习群,对C语言有一定的基础,所以这周的学习相对轻松,但一些细节方面的知识并不是很了解.在这 ...
- C博客作业01--分支,顺序结构
本章学习总结(2分) 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周初次接触C语言,一开始难度较大,很多代码都看不懂,书里面的章节要看很多遍.开始编写代码时也遇到很多困难 ...
- c语言第一次作业--分支 顺序结构
1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会 因为在假期时只看了小部分的学习视频,也没有刷题量,导致了在开始就感觉到差同学的进程很多.刚开始觉得老师讲课很快,在恶补了很 ...
- C博客作业01--分支顺序结构
1.展示PTA总分 2.本章学习总结 ①C语言数据类型 ② if-else语句 if (条件) { 语句A; } else { 语句B; } 在if (条件)后不加":" 要用&q ...
- day 20 C语言顺序结构基础3
(1).若有定义:int a=100:则语句printf("%d%d%d\n",sizeof("a"),sizeof(a),sizeof(3.14)); 则输出 ...
- C语言第01次作业--顺序、分支结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周我学到了很多C语言中基础的结构和语法(见思维导图),能对一些生活中的简单问题对应编写程序解决一些这些简单 ...
- c语言01次作业--分支,顺序结构
C语言--第01次作业 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本章学习让我体会良多.首先,不得不承认自己是一个非常马虎的人.常见的问题就是输出格式上常因为没有与题目要 ...
- c语言------第一次作业,分支,顺序结构
1.1思维导图 1.2本章学习体会及代码量学习体 1.2.1学习体会 初次接触C语言,由于比较懒惰,感觉学习脚步跟不上身边的同学,也比较困扰.但伴随着pta上多次显示的##编译错误##,坚持不懈地问舍 ...
随机推荐
- 把一个对象转成map对象
import java.lang.reflect.Field;import java.util.HashMap; public class Util { public static HashMap&l ...
- Windows下安装Spark环境
根据博客总结 https://blog.csdn.net/nxw_tsp/article/details/78281533 需要的安装软件可以在网盘下载: 链接:https://pan.baidu.c ...
- Struts2单文件上传原理及示例
一.文件上传的原理 表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1.application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里 ...
- 同一主机设置多个密钥与不同github账号关联,或同一主机同一密钥分别关联github和gitlab
前言 github一把公钥只能用于一个github账户,如果想在同一主机上给两个属于不同账户的仓库提交时,必须在本地创建两对公/私钥匙,分别把两把公钥给两个帐号. 或者有时候,你公司内部使用的gitl ...
- Group(), Groups(),& Groupdict() 用法
group() 返回一个或多个匹配的字串.如果只有一个参数,结果只有单个字符串:如果有多个参数,结果是一个元组,元组里每一项对应一个参数.没有参数,group1默认是0(整个匹配串被返回).如果gro ...
- [练习-1] android studio 从Activity 进入 Fragment
从activity 进入到 fragment,使用系统自带的ListFragment 1,新建empty activity 2,新建Fragment(List) 3,activity_main.xml ...
- MemCache在网站中的使用
MemCache安装好后,网站一直没法使用,后来查找资料,发现需要在配置文件里写几行代码,如下所示 <enyim.com> <memcached protocol="Tex ...
- Angular CLI: 全局脚本
全局脚本 有的时候,我们需要加载全局脚本,例如 jQuery 脚本库,第三方的控件库等等.比如 jQuery 可以直接加载到 window 对象上,这就需要我们使用 Angular 中的全局脚本来处理 ...
- mvc开发中DTO,DO,FROM的区别
DO:数据库实体类映射到model里的实体类,每个字段都和数据库相对应,一般来说开发的时候不要去添加或者修改里面的实体 DTO:与前台交互的时候(一般来说是查询操作)有一些数据字段是那一张表里面没有囊 ...
- 如何实现 C/C++ 与 Python 的通信?
属于混合编程的问题.较全面的介绍一下,不仅限于题主提出的问题.以下讨论中,Python指它的标准实现,即CPython(虽然不是很严格) 本文分4个部分 1. C/C++ 调用 Python (基础篇 ...