C语言第01次作业--顺序、分支结构
1.本章学习总结
1.1 思维导图
1.2本章学习体会及代码量学习体会
1.2.1学习体会
本周我学到了很多C语言中基础的结构和语法(见思维导图),能对一些生活中的简单问题对应编写程序解决一些这些简单问题。在刷PTA的过程中感觉自己的代码还有许多要改进的地方:1例如是否运用简单易懂的代码;2.对变量命名是否规范;3在编写代码完成进行提交(自我感觉没问题哒)会经常遇到答案错误、编译错误、格式错误,造成多次提交。因此我明白了就算一个空格,一个小小的精度问题造成的结果也可能是截然不同的,所以在今后编写代码的过程中要更加注重细节毕竟细节决定成败!当然当我打完分支结构第10题的那一刻,自己找回了自信,也使得我对编程语言的学习越来越感兴趣,冲鸭!冲鸭!
1.2.2 代码累计
2.PTA总分
2.1截图PTA中顺序结构、分支结构得分及排名
2.2我的总分:
顺序结构总分:100分
分支结构总分:125分
总分:225分
3.PTA实验作业
3.1PTA题目1
3.1.1算法分析
1.定义time、money、path分别为等待时间、钱、行驶路程;
2.用scanf输入time、money、path这三个数;
3.比较path与3和10的大小,然后用计算式计算money的数值;
4.输出所得的money的值。
3.1.2 代码截图
3.1.3 测试数据
3.1.4 PTA提交列表及说明
Q1:一开始在定义变量的时候都是随便用一个字母,没有规范的英文定义。
A1:可以多借鉴书上、或者同学的优秀的变量定义方法。
Q2:一开始在小数位数保留上直接用%d。
A2:,翻了书上才发现要用%.0f。
3.2PTA题目2
3.2.1算法分析
1.定义hour为24时制的小时、定义分钟数为minute、定义t为12时制的小时。
2.以12为界限判断与12的大小在用if else 语句进行具体转化。
3.用printf按格式输出所得的结果。
3.2.2 代码截图
3.2.3 测试数据
3.2.4 PTA提交列表及说明
Q1:没看清题目中要求的:和中午12时输出时后缀要带PM。
A1:在scanf调用时添加:、另外用else if语句单独判断12时。
Q2:输出时忘记空格导致提交格式错误。
A2:添加空格。
3.3PTA题目3
3.3.1算法分析
1.分别定义年为year、月为month、日为day、二月份为february并赋值=28、要输出的天数number=day。。
2.用scanf输入year、month、day这三个数。
3.用if语句将输入的年对4对100对400取余实现题目要求。
4.特判当year为闰年时february=29。
5.定义i=1,用for语句建立一个循环,每轮循环结束i加一,当i大于month时循环结束。
7.循环体运用switch语句,并在结束用break语句跳出循环体。
8.用printf输出题目要求的number的值。
3.3.2 代码截图
3.3.3 测试数据
3.3.4 PTA提交列表及说明
Q1:一开始的时候没用老师要求的switch语句结果代码量达到94行而且还答案错误。。。
A1:听了同学意见用for语句嵌套switch语句大大缩短了代码量。
Q2:对循环体中i值循环的结果弄不清,在使用break语句时一开始是直接使用多个。
A2:询问了一下室友知道了循环的大概规律,并且在他的建议下对break进行一定量的删减,果然代码看起来好多了。
4.点评同学博客
点评一:
点评二:
点评三:
点评四:
点评五:
C语言第01次作业--顺序、分支结构的更多相关文章
- C语言程序设计第二次作业--顺序结构
C语言程序设计第二次作业--顺序结构 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido ...
- C博客第01次作业---顺序,分支结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 经过了这一周的学习,从一开始对C语言一无所知,到现在能够写出基本的代码,感到非常开心. 学习C语言也并非想象 ...
- C语言--第01次作业
分支.顺序结构 1.本章学习总结 1.1思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 本周学习了分支.顺序结构,学到的大部分都在思维导图介绍了,不懂的地方例如有switch的运 ...
- C语言第一次博客作业---顺序机构基础练习
一.PTA实验作业 题目1.温度转换 本题要求编写程序,计算华氏温度150°F对应的摄氏温度.计算公式:C=5×(F−32)/9,式中:C表示摄氏温度,F表示华氏温度,输出数据要求为整型. 1.实验代 ...
- c博客作业01——顺序 分支结构
本章学习总结 1.1 学习内容总结 ·学习switch分支的使用,switch后加括号(),括号内填一个变量或字符 如 switch (a) { case 2: case 3: default: } ...
- C语言程序设计第二次作业—————顺序结构改
1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 #include <stido.h> int mian() { ...
- C语言程序设计第二次作业—————顺序结构
(一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 include int mian() { printf(&q ...
- C语言程序设计第二次作业——顺序结构
(一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. 错误信息1: 错误原因:i和d位置错误 改正方法:i和d位置互换 错误信息2: 错误原因:\n后缺了一个" 改正方法:\n后加一个 ...
- c语言:第二次作业,循环结构
1.本章学习总结(2分) 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 循环相比分支和顺序结构难了许多,相对的来说我的c语言的基础比之前有提高,但是还是很多题想了很久也 ...
随机推荐
- Css(常用的特殊效果)
一.前言 不得不说css真强大,总结了几个常用的css特殊效果 二.主要内容 1.几个特殊效果 $green = #02a774; $yellow = #F5A100; $bc = #e4e4e4; ...
- 转载:curl 模拟请求
一般情况下我们会在网页上请求后台接口,但是对于需要进行多次测试的人来说,每一次都要在网页上模拟请求,是存在很大局限性的.因此,我们需要学会模拟请求,以达到跟实际请求一样的效果. 1. curl的用法 ...
- JavaEE三大框架整合
搭建项目: 搭建一个实际的项目,为了避免影响到你之前已经搭建过的项目,可以先新建一个工作空间,指定一个新的空间来做这一次的项目,不会和其他的项目冲突,尤其是在编码这一部分. 指定新工作空间的目录: 一 ...
- HIS(LIS、PACS、RIS、EMR)系统简介
HIS(LIS.PACS.RIS.EMR)系统简介 HIS:医院信息系统(Hospital Information System, HIS),利用电子计算机和通讯设备,为医院所属各部 门提供病人诊疗信 ...
- localStorage sessionStorage cookie indexedDB
目录: localStorage sessionStorage cookie indexedDB localStorage localStorage存储的数据能在跨浏览器会话保留 数据可以长期保留,关 ...
- docker 容器网络基础
======================== docker缺省自带的网络 ======================== host 网络, This enables a container to ...
- (六)循环和控制语句及列表迭代(enumerate)
一.pythoh中while.for.if的循环 嗯.........这个好像没什么好说的,简单粗暴来几个游戏! 1.来玩儿个猜数字游戏,需求:只能猜3次,小了提示小,大了提示大,猜对了游戏结束 3次 ...
- 一些C语言基础知识
位运算 // 按位与&: 2 & 3 = 2: 010 & 011 = 010 两个1才为1 // 按位或|: 2 | 3 = 3: 010 | 011 = 011 只 ...
- CSS3 Background-clip
上一节在<CSS3 background-size>详细的介绍了CSS3为background新增属性之一,今天和大家一起来学习CSS3中有关于Background的第二新属性Backgr ...
- 【7】学习C++之类的构造函数
(说实话,我一开始真没觉得构造函数这块有多重要,但是看的视频中老师却花了不少的时间去讲这块内容,本着整理了不亏的心态还是整理了一下) 1.常见的构造函数 C++的类在创建对象的时候,都会去调用构造函数 ...