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-分支、顺序结构的更多相关文章

  1. C博客作业01——分支,顺序结构

    C博客作业01--分支,顺序结构 0.展示PTA总分 1本章学习内容 1.1学习内容总结 1)格式化输出函数printf(),scanf(). 它是什么? 对于初学者而言,一开始了解接触它们,只是被硬 ...

  2. c语言博客作业01—分支、顺序结构

    1.本章学习总结  1.1 思维导图  1.2本章学习体会及代码量学习体会  1.2.1学习体会 这周 对c语言的学习 明显与其他同学相比较有些滞后,觉得很大原因是暑假没有看教学视频,课前没有预习课本 ...

  3. C博客作业01——分支、顺序结构

    1.本章学习总结 1.1思维导图 本章学习体会及代码量学习体会 1.2.1学习体会 在暑假的时候就有加入新生学习群,对C语言有一定的基础,所以这周的学习相对轻松,但一些细节方面的知识并不是很了解.在这 ...

  4. C博客作业01--分支,顺序结构

    本章学习总结(2分) 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周初次接触C语言,一开始难度较大,很多代码都看不懂,书里面的章节要看很多遍.开始编写代码时也遇到很多困难 ...

  5. c语言第一次作业--分支 顺序结构

    1.1思维导图 1.2.1本周学习体会以及代码量学习体会 1.2.2学习体会 因为在假期时只看了小部分的学习视频,也没有刷题量,导致了在开始就感觉到差同学的进程很多.刚开始觉得老师讲课很快,在恶补了很 ...

  6. C博客作业01--分支顺序结构

    1.展示PTA总分 2.本章学习总结 ①C语言数据类型 ② if-else语句 if (条件) { 语句A; } else { 语句B; } 在if (条件)后不加":" 要用&q ...

  7. day 20 C语言顺序结构基础3

    (1).若有定义:int a=100:则语句printf("%d%d%d\n",sizeof("a"),sizeof(a),sizeof(3.14)); 则输出 ...

  8. C语言第01次作业--顺序、分支结构

    1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周我学到了很多C语言中基础的结构和语法(见思维导图),能对一些生活中的简单问题对应编写程序解决一些这些简单 ...

  9. c语言01次作业--分支,顺序结构

    C语言--第01次作业 1.1思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本章学习让我体会良多.首先,不得不承认自己是一个非常马虎的人.常见的问题就是输出格式上常因为没有与题目要 ...

  10. c语言------第一次作业,分支,顺序结构

    1.1思维导图 1.2本章学习体会及代码量学习体 1.2.1学习体会 初次接触C语言,由于比较懒惰,感觉学习脚步跟不上身边的同学,也比较困扰.但伴随着pta上多次显示的##编译错误##,坚持不懈地问舍 ...

随机推荐

  1. update_engine-FilesystemVerifierAction和PostinstallRunnerAction

    在介绍完了DownloadAction之后,还剩下FilesystemVerifierAction和PostinstallRunnerAction,下面开始对其进行分析. FilesystemVeri ...

  2. 斐讯N1折腾记

    斐讯N1折腾记:运行 Linux 及优化  2018-06-23  37条评论  4,445次阅读  11人点赞 最后更新时间:2019年03月10日 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了 ...

  3. Linux下MySQL编码的修改

    默认登录mysql之后可以通过SHOW VARIABLES语句查看系统变量及其值. mysql> show variables like '%character%';   说明:以下是在Cent ...

  4. Android Studio中绘制simpleUML类图详细说明及使用

    一.Android Studio中安装simpleUML 1.下载simpleUML jar包 地址为:http://plugins.jetbrains.com/  搜索 simpleUMLCE 2. ...

  5. MFC 使用Skin++ 美化皮肤

    查了好几天关于MFC应用程序换肤的资料,经过各种莫名其妙的问题的困扰,现分享一下自己的体会.希望可 以避免一些弯路.另外会在附上一些资源. 环境:Windows 7 + VS2012 + SkinSh ...

  6. 怎么精确控制solidworks里面的表格的位置

    手工移动是不可能的,总是有点误差,虽然有主动捕捉的功能. public void SetTablePosition(TableAnnotation table, double x, double y) ...

  7. Bootstrap关闭子类页面,刷新父类页面

    关闭子类页面,刷新父类页面 function doBack() { var index = parent.layer.getFrameIndex(window.name) //获取窗口索引值 pare ...

  8. Target JRE version (1.7.0_79) does not match project JDK version (java version "1.8.0_171"), will use sources from JDK: 1.7

    IDEA不会自动匹配系统的JDK环境.如果在IDEA里面没有配置JDK,那么运行程序时就会报错 之前碰到这个问题卡了一下 顺手记录一下 出现此错误说明IDE中配置的jdk版本和你使用的jdk版本不一致 ...

  9. redis 安装和配置

    准备条件:1>确保所安装的环境能够访问网络,2>环境中拥有gcc\g++.make.tar等工具3>以root身份登录安装过程:1>输入命令:wget http://downl ...

  10. jenkins持续集成部署

    用到的技术和工具:git + maven + jdk + jenkins,首先服务器安装git.maven.jdk,这些都不再赘述. 1:开始安装主角jenkins,首先去官网下载war包(https ...