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上多次显示的##编译错误##,坚持不懈地问舍 ...
随机推荐
- input框在浏览器上显示一个叉,去掉方法
/* 清除IE10及以上版本input的叉叉(X)和密码输入框的眼睛图标 */ input::-ms-clear { display: none; } input::-ms-reveal { disp ...
- SXWIN7X64EN_20181104_NET_msu_LITE英文精简版
SXWIN7X64EN_20181104_NET_msu_LITE英文精简版该版本为英文精简版!该版本为英文精简版!该版本为英文精简版!一.前言:关于极限精简版的说明 本系统为极限精简版,极限精简版系 ...
- 【kubenetus】kubenetus运维
重启K8S服务 systemctl stop kubelet systemctl stop kube-apiserver systemctl stop kube-proxy systemctl sto ...
- Notification之适配总结
11. android通知栏8.0系统报错误: NotificationService: No Channel found for pkg=xxx.xxx.xxx, channelId=12345, ...
- JS基础——原型和原型链
1.相关知识点 (1)构造函数 (函数名首字母大写表示构造函数) function Foo(name,age){ this.name = name; this.age = age; this.cla ...
- SpringBoot aop 注解 数据权限校验
注解类: @Retention(RetentionPolicy.RUNTIME) public @interface DataAuthValid { //位置 public int index() d ...
- C#绘图:带背景,拖鼠标画矩形和直线
基于 Visual Studio 2012 .net framework 4.5 效果截图: 代码: https://download.csdn.net/download/talkwah/104828 ...
- JavaScript数组方法--concat、push
利用了两天的时间,使用typescript和原生js重构了一下JavaScript中数组对象的主要方法,可以移步github查看. 这里,按照MDN上的文档顺序,再重新学习一下数组方法吧. conca ...
- [java,2019-01-28] 枪手博弈,谁才是最后赢家
什么是枪手博弈: 枪手博弈指彼此痛恨的甲乙丙三个枪手准备决斗.甲枪法最好,十发八中.乙枪法次之,十发六中.丙枪法最差,十发四中.假设他们了解彼此实力,也能做出理性判断. 问题一:如果三人同时开枪,并且 ...
- echarts统计图Y轴(或X轴)文字过长问题解决
echarts 统计图Y轴文字过长 在使用echarts时,出现数值非常大,Y轴又显示不下的情况就需要压缩Y轴数值刻度. 解决方法: yAxis: { type: 'value', axisLabel ...