C语言|博客作业06

一·表格

问题 回答
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业006
我在这个课题的目标 学会编程序去解决生活中的问题
这个作业在那个具体方面帮助我实现目标 学会多分支结构和逻辑运算符
参考文献 《百度》《知乎》 《C语言程序设计》

1.PTA实验作业

1.1高考成绩

1.1.1数据处理

数据表达:运用了整型变量N和逻辑运算符“与”“&&”。
数据处理:运用了else - if语句和多支循环语句。

1.1.2实验代码贴图

1.1.3造数据测试

输入数据 输出 说明
732 Peking University 被清华录取录取
720 Peking University 被清华录取录取
678 Zhejiang University 被浙江大学录取
572 Shaoxing University 被文理学院录取
382 to be a farmer 未被学校录取

1.1.4提交列表及说明

1.编译错误:“>=“我输成了“=>”。
2.编译错误:在使用else-if语句时结尾多了一个if。
3.编译错误:在输出语句printf()后没打逗号。

1.2统计学生平均成绩与及格人数

1.2.1数据处理

数据表达:运用整型变量 i,x,y,count,total;和浮点型变量grade,average。i是循环变量,count是累加及格人数。
数据处理:运用了else-if语句和 for循环语句。先判断是否为0分,若不是直接输出,是就继续下一步判断是否及格,然后累加除以总人数。得平均数和及格总人数。

1.2.2实验代码贴图

1.2.3造数据测试

输入数据 输出数据 说明
5 72,53,93,80,60 71.2 4 平均71.2分,及格人数4人
5 58,34,97,88,67 68.8 3 平均68.8分,及格人数3人
5 99,88,77,66,55 77 4 平均77分 ,及格人数4人

1.2.4提交列表及说明

1.部分错误:在第二步我没有考虑到有0分的情况,将“ i<X ”写成了“i=<X”。
2.编译错误:在定义average我用的是float而在输出时我用的是“%.2f” 。
3.答案错误:及格应该是“>=60”,而我是写“>60” 。

2.代码互评

2.1.1同学代码

2.1.2自己代码

2.1.3相互对比

1.运行的顺序不同,他的是从低分学校到高分,而我是从高分学校到低分。
2.他的条件输入符号我不懂。

2.2.1同学代码

2.2.2自己代码

2.2.3相互对比

1.我和他定义的变量不同,他采用的是浮点型双精变量而我是用浮点型单精变量。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
第三周/9-12 3天 87 关系运算,格式化输入语句scanf() 怎么找错误
第四周/10-15 4天 106 使用for循环语句事先指定次数的循环程序设计 循环程序的逻辑关系
第五周/10-19 3天 126 自定义函数 构建函数
第六周/11-1 3天 205 在编程中运用函数,多分支结构,逻辑运算符,字符型数据类型 怎样用字符型数据

3.2累计代码行和博客字数

3.3学习内容总结

3.4学习体会

在这有周学习了字符型数据类型和逻辑运算符想要用这些,就必须先要去记这些符号和ASCII值这对于我来是又是一头痛的事,但计算机导论都需要背,自己计划每天被一些。
自己在阅读别人的代码时,发现有一些新符号是还未学的,看来大家都在自学了。

posted @ 2019-11-02 00:05  王-小-华₤  阅读(180)  评论(1编辑  收藏  举报