C语言I博客作业07

||
---|:--😐---:
这个作业属于哪个课程 | C语言程序设计I
这个作业要求在哪里 | C语言I-2019秋作业07
我在这个课程的目标是 | 熟悉多分支结构、字符型数据类型和逻辑运算符。
这个作业在那个具体方面帮助我实现目标 |熟悉多分支结构switch语句的使用
参考文献 |百度百科

1.PTA实验作业

1.1程序设计联考

自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

在一行中给出1个6位的正整数account。
在一行中输出account的学校。注意:如果不清楚学校代号是哪个学校,则输出"OtherUniversity"

1.1.1数据处理

数据表达:定义两个整型变量:account,number
数据处理:运用了switch语句

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 | 输出数据 | 说明
--|:--😐:--😐--
123456 |Hunan Agricultural University |湖南农业大学,学校代码1
666666 |OtherUniversity | 不清楚是哪个学校的
554778 |Ocean University |Ocean University,学校代码5

1.1.4 PTA提交列表及说明


因为在dev-c++上调试过很多遍了,然后在pta 上面提交了三次是因为觉得开始的格式有点丑,所以就重新提交了。不过我觉得这几次的题目好像比之前几次的要好懂一点。

1.2 统计学生成绩

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。

1.2.1数据处理

数据表达:运用了整型变量A,B,C ,D,E,N,i,s
数据处理:运用了关系运算符;for循环语句,switch语句

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 | 输出数据 | 说明
--|:--😐:--😐--
7 77 54 92 73 60 65 69 |1 0 2 3 1 |评为A的1个,B的0个,C的2个,D的3个,E的1个
8 66 78 99 58 44 78 79 93 |2 0 3 1 2 |评为A的2个,B的0个,C的3个,D的1个,E的2个
3 92 73 64|1 0 1 1 0 |评为A的1个,B的0个,C的1个,D的1个,E的0个

1.2.4 PTA提交列表及说明


dev-c++真的是个好东西。对于这题我开始是一点思路都没有的,后来我尝试着把if else结构的那个代码弄懂之后,我突然发现了用switch去写这个题的方法。然后期间也有错误,比如哪儿哪儿忘记打引号,分号啥的,不过在dev-c++上找错误还挺方便的。

2.代码互评

同学代码

自己代码

我跟这个同学的代码行差了好多行啊,我这个虽然看起来又简单又易懂,但是敲起来是真的费时间,罗里吧嗦的,她的代码就简单了很多,省去了我代码里面重复的一节。

3.学习总结

3.1学习进度条

周/日期 周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第3周/10月6~16 3天 181行 if-else语句,递归,分段函数的计算 对这些还不是很熟练,对这些符号的使用跟空格的使用不是很清楚
第4周/10月10~17 2天 181行 for循环语句与逻辑符 循环语句使用不够熟练,数学循环问题也有很多不明白的事情,不知道先后
第5周/10月18~24 10h 148行 基本程序语言与生成乘方表与阶乘表 基本程序语言了解的都差不多了,有些不是特别熟练还是需要加强练习的,生成乘方表跟阶乘表这方面的内容还有很多不懂的,觉得完成作业很费力气,要查阅各种资料,可能跟我数学理解能力不强也有关系吧。
第6周/10月25~31 22h 371行 多分支结构、字符型数据类型和逻辑运算符。顺便研究了几个心形的代码,觉得挺有趣。 就是有时候总是会丢三落四,然后也比较迷惑一些运算符使用方法,分之这一块还是不够熟练。
第7周/11月1~7 25h 211行 熟悉多分支结构switch语句的使用、字符型数据类型和逻辑运算符。 迷惑的真的太多太多了,但是百度大发真不错,虽然没有白嫖别人的答案解释香,但是还是很有用,一学就让我停不下来的那种。对数学研究的还是不够好,所以做很多题目转不过弯来,要努力克服。

3.2累计代码行和博客字数

3.3学习内容总结和感想

3.3.1学习内容总结

3.3.2学习体会

不知不觉已经学习这门语言七个礼拜了,这七个礼拜里面有熬夜做作业的时候,有被pta支配的恐惧,也有无从下手的绝望。但是,代码敲起来是真的香,太好玩了,太快乐了。我觉得代码带给我的快乐远超游戏带给我的快乐,我真的特别想学好这门语言,不光如此我还要学java,爬虫,没错就是这样。(反正我是不太信)其实真的好难啊。我也想好好学习啊但是我总是学不明白可咋整,这些语句是挺简单的注意事项我也都记住了但是做题的时候我还是好懵的啊,我该要怎么办呢该怎么拯救这门课呢,我估摸着我要凉了?

posted @ 2019-11-08 01:10  orange_toffee  阅读(307)  评论(5编辑  收藏  举报