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.点评同学博客

猜你喜欢

转载自www.cnblogs.com/20000519yxn/p/9775963.html
今日推荐