C语言1博客作业06

问题 答案
这个作业属于在哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业06
我在这个课程目标是 学好C语言,为后面学习打好基础
这个作业具体在哪里方面帮助我 练习PTA作业,写博客
参考文献 <a href="https://baidu.com"target="_blank">百度

1.PTA实验作业

1.1题目高考成绩

高考结束不久,各校的入取分数线也出来了,北京大学(Peking University)720,浙江大学(Zhejiang University)650,工业大学(University Of Technology)600,文理学院(Shaoxing University)550,文理学院元培学院(Shaoxing University Yuanpei College)500,绍兴职业技术学院(Shaoxing Vocational & Technical College)400,张三的分数为n,请问张三能去哪个大学? 如果分数低于400,则回家种地(to be a farmer)。很多学生都想知道自己能去哪个学校,求身为程序员的你帮帮他们

1.1.1数据处理

数据表达:使用了整形变量n,判断分数的
数据处理:1.使用了else-if语句和多分支结构,首先求解表达式1,如果表达式1值为真,则执行语句1,并结束整个if语句的执行,否则求解表达式2....最后的else处理条件都不满足,执行语句n。
2.使用了关系运算符>,>=,<,<=

1.1.2实验代码贴图

1.1.3造数据测试

输入数据 输出数据 说明
750 Peking University 很高分数
630 University Of Technology 较高分数
560 Shaoxing University 中间分数
200 to be a farmer 很低分数

1.1.4PTA提交列表说明


1.答案错误,放到VS上运行,可以运行,看到自己有一行代码字母错了,以为是这个错误
2.答案错误,结果还是错误,问了同学,是我的条件错误,条件就是不满足PTA,我只考虑了分数大于的情况,没有考虑小于的情况

1.2题目

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

1.2.1数据处理

数据表达:整形变量year,i,count;year是年份,i是循环变量,count用来加截止闰年的年份
数据处理:用来if-else语句和for循环语句,先判断是否是21世纪,不是输出Invalid year,是就进入循环语句,判断是否满足闰年的条件,满足就累加年份,不满足就输出None。
用了关系运算符==,!=,<=用来判断条件是否满足,还用了逻辑运算符||,&&,用来判断闰年条件的

1.2.2实验代码贴图

1.2.3造数据测试

输入数据 输出数据 说明
2048 2004,2008,2012,2016,2020,2024,2028,2032,2036,2040,2044,2048 PTA数据
1999 Invalid year 不是21世纪
2002 None 21世纪初
2011 2004,2008 较小的数

1.2.4PTA提交列表说明


1.部分正确,放在VS运行上可以运行,但是运行结果不一样,运行结果为0,才发现是没有打截止年份的代码count++

2.代码互评

2.1.1同学代码

2.1.2自己代码

2.1.3相互对比

1.使用了符点形变量不一样,他用的单精量变量,我用的是双精量变量
2.他调用数学函数来写条件语句的条件,我是定义函数,用函数来写条件

2.2.1同学代码

2.2.2自己代码

2.2.3相互对比

1.他使用了else-if结构写这题来判断是否及格人数为零,用了逻辑运算符&&写,我是用来两个if条件语句写
2.感觉他写的比较详细,并且运用了刚刚学的逻辑运算符,很不错

3.学习总结

3.1学习进度条

这周花的时间 代码行 学到的知识简介 目前比较疑惑的问题
第一周 3天 47 简单的编程
第二周 4天 55 常量,变量,数据类型和一些运算符以及赋值运算
第三周 4天 95 关系运算、if-else语句、格式化输入语句scanf(),以及常用的数学库函数 格式控制
第四周 4天 92 使用for循环语句实现指定次数的循环程序设计 循环的顺序
第五周 4天 85 对函数的定义和调用有初步的认识,能模仿编程 对函数题还不熟练
第六周 4天 152 学会多分支结构、字符型数据类型和逻辑运算符 字符型函数不太了解

3.2 累积代码行和博客字数

3.3.1学习内容总结

3.3.2学习体会

1.这周学习了多分支结构、字符型数据类型和逻辑运算符,我感觉这些符号特别麻烦,很难记
2.好像那个ASCII字符表计算机导论和C语言都要背,虽然没记住,但是会慢慢记
3.感觉字符型的代码挺难打的,符号复杂,会继续练习
4.写了这么多代码,每一次学会一点,每次进步一点,感觉很不错

posted @ 2019-11-01 10:54  那就这样吧开心就好  阅读(189)  评论(9编辑  收藏  举报