欢迎来到LQ的博客

C语言I博客作业07

 

**C语言I博客作业07

这个作业属于那个课程C语言程序设计||
这个作业要求在哪里作业要求
我在这个课程的目标是精通C语言
这个作业在那个具体方面帮助我实现目标对于switch的运用和if-else的转换
参考文献参考

 

PTA作业完成情况:

 

 

 

 

题目名:1.本题要求编写程序计算某年某月某日是该年中的第几天。

数据处理:

数据表达:定义year,month,day,n为整型变量。
数据处理:

 

 

实验代码截图:

 

 

 

 

 

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

 

  • 大于等于90分为A;

  • 小于90且大于等于80为B;

  • 小于80且大于等于70为C;

  • 小于70且大于等于60为D;

  • 小于60为E

数据表达:定义i,N,grade,a,b,c,d,e为整型变量
数据处理:

 

 

 

实验代码截图:

 

 

 

 

输入数据 输出数据 说明
2009/03/02 61 (1)题目样例
2000/03/02 62 (1)题目样例
2001/02/25 56 按照此题代码输入作者的生日

 

 

 

输入数据 输出数据 说明
7     77 54 92 73 60 65 69 1 0 2 3 1 (2)题目样例
5      55 66 44 77 88 0 1 1 1 2 按照题目代码输入五个值
1      99 1 0 0 0 0 按照题目输入一个值

 

PTA提交列表及说明:

 

 

Q1:多种错误其中不仅有格式错误还有答案错误。

A1:将 casex 改为 case x 格式正确。

Q2:答案错误的那一刻我急了,这么简单的题我居然答案错误。

A2:经过同学的提醒,OtherUniversity需要分开,即Other University。

 

 

这题看似是直接答案正确,实则是我在DevC++上错误了万次的结果。

Q1:典型的错误之答案错误,我在Dev中调试总是输出与输出样例不同的结果,且总是输出0 0 0 0 x(x是我输入输目的个数)。

A1:scanf(“%d”,&grade);应当写在for循环的循环体内,不然无法让循环体识别grade的值。

Q2;典型的错误之格式错误。

A2:将 casex 改为 case x 格式正确。

 

 

代码互评:

我的代码:

 

 

 

 

同学的代码:

 

 

 

他的代码仅仅定义了俩变量,相比我的而言,他的更节约空间

再者,他用了while语句,更为高级且效率更高,向他学习。

他的代码整洁且规范,也是学习点。

 

学习总结:

 

学习进度条

 

日期 这周所花的时间 代码行 学到的知识简介 目前比较迷惑的问题
10/7--10/13 10+个小时 100+ if-else语句,多种运算符、少数运算规则等 理解每个代码意思和语句的使用
10/13--10/20 6+个小时 100+ 学习for循环语句 熟悉利用for语句
10/20--10/27 5+个小时 100+ 学习了函数的自定义 熟练的自定义函数和使用
10/28--11/3 6+个小时 150+ 进一步认识if语句,进一步熟悉语句之间的结合 熟练的掌握所学内容
11/4--11/10 6+个小时 150+ 学习了switch语句的运用 熟练的掌握switch的使用

 

学习内容总结:

 

 

 

 

 

 

 

 

学习体会:

这周学习了switch语句,又一次丰富了知识。

同时似乎脑子里混乱的知识清晰了些,大概是因为switch语句的原因,也有可能是这次的作业比较容易,写得比较快。

希望今后的学习生活中,学习到的知识能成为一个体系,灵活运用。

 

今后的日子也要更加加油,坚定自己的目标,不忘初心。😄

posted @ 2019-11-07 15:51  LQNB  阅读(197)  评论(2编辑  收藏  举报