C语言I博客作业07

问题|答案
-|:-😐-:
这个作业属于哪个课程|C语言程序设计II
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933
我在这个课程的目标是|学好switch语句,可以更加灵活写代码
这个作业在哪个具体方面帮助我实现目标|每天坚持写代码
参考文献|C语言程序设计

一、PTA实验作业

我的排名

1.1 计算天数

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

输入格式:

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

输出格式:

在一行输出日期是该年中的第几天。

输入样例1:

2009/03/02

输出样例1:

61

输入样例2:

2000/03/02

输出样例2:

62

1.1.1数据处理

  • 数据表达:设置了4个y,m,d,day整型变量,
  • 数据处理:表达式case 1 :number=0;break;case 2 :number=31;break; case 3 :number=60;break; case 4 :number=91;break; case 5 :number=121;break; case 6 :number=152;break;case 7 :number=182;break; case 8 :number=213;break; case 9 :number=244;break; case 10:number=274;break; case 11:number=305;break;case 12:number=335;break; case 1 :number=0;break;case 2 :number=31;break;case 3 :number=59;break; case 4 :number=90;break;case 5 :number=120;break; case 6 :number=151;break; case 7 :number=181;break;case 8 :number=212;break;case 9 :number=243;break; case 10:number=273;break; case 11:number=304;break;case 12:number=334;break; 运用了if-else语句和switch语句,结构为分支结构。

1.1.2实验代码截图

1.1.3造测试数据

输入数据|输出数据|说明
-|:-😐:-😐-:
2011/2/15|46|2011年的第46天
2018/1/27|27|2018年的第27天
错误截图:

  • 编译错误:忘记打分号

1.2统计学生成绩

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

大于等于90分为A;
小于90且大于等于80为B;
小于80且大于等于70为C;
小于70且大于等于60为D;
小于60为E。
输入格式:
输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。
输出格式:
在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。
输入样例:
7
77 54 92 73 60 65 69
输出样例:
1 0 2 3 1

1.2.1数据处理

  • 数据表达:设定N,i,score,sum,A,B,C,D,E9个整型变量
  • 数据处理:表达式sum=score/10多分支结构

实验代码截图

造测试数据

输入数据|输出数据|说明
-|:-😐:-😐-:
5 55 93 77 66 88|1 1 1 1 1|各个等级都有一个
6 52 62 72 82 92 55|1 1 1 1 2|ABCD等级有一个E有两个

  • 编译错误:括号里面忘记打逗号

二.代码互评

同学的代码截图

自己的代码截图

  • 总结:同学单独把E用if-else语句写出,感觉没什么必要。都用到了switch语句。

三.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
七/11.4-11.7 21小时 123行 运用switch语句 只会一些比较简单的switch语句

3.2累积代码行和博客数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.4学习体会:通过这周的学习,又学到了switch语句,感到学计算机是学无止境的,以后还是要不断努力的学习才会有所提高。

posted @ 2019-11-08 19:24  skrskrskr  阅读(231)  评论(0)    收藏  举报