C语言I博客作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I博客作业07
我在这个课程的目标是 巩固先前所学的知识,认识并熟知对switch语句的使用
这个作业在哪个具体方面帮助我实现目标 PTA里的作业
参考文献 CSDN、浏览器

1.PTA实验作业

1.1.计算天数

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

输入格式:

输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

输出格式:

在一行输出日期是该年中的第几天。
数据表达:①变量:year,month,day,result等为整型变量。
② 变量值的由来:通过赋值与计算。
数据处理:该题用到了printf、scanf输出输入语句,并且也使用了switch语句。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2009/03/02 61 2009是平年
2000/03/02 62 2000是闰年

1.1.4 PTA提交列表及说明

对此题目的总结:通过这个题目,我明白了switch语句的使用。

1.2统计学生成绩

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

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

输入格式:

输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。

输出格式:

在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

1.2.1 数据处理

数据表达:①变量:N,i,choice,grade,A,B,C,D,E等为整型变量。
②变量值的由来:赋值与计算。
数据处理:该题用到了for循环语句以及printf、scanf输出输入语句,并且也使用了switch语句。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据
7
77 54 92 73 60 65 69 1 0 2 3 1

1.2.4 PTA提交列表及说明

对此题目的总结:通过这个题目,我认识到了C语言的灵活,并加强了对switch语句的认识与运用。

2.代码互评

同学代码截图:

自己代码截图:

差异:差异还是挺大的,这位同学的代码相对我的来说简单多了,并且他还用到了我们还未触及的知识点--数组。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
7/9-6/15 俩天 80 switch语句 调试

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

加入了ATD之后,让我对我们这个专业有了个新的认识,眼界也是拓宽了不少!

posted @ 2019-11-08 08:44  zhoushikang  阅读(488)  评论(1编辑  收藏  举报