C语言I博客作业06

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557
我在这个课程的目标是 学习C语言并熟练掌握
这个作业在那个具体方面帮助我实现目标 回顾总结之前所学知识,加强自己对所学知识的认识
参考文献 C Primer Plus(第6版中文版)
学号 20208987

1.PTA实验作业(20分/题)

1.1 计算天数(15分)


1.1.1数据处理

数据表达:整数型变量 年份y,月份m,日d,天数z;
数据处理:for循环结构,if-else结构。

1.1.2实验代码截图


1.1.3 造测试数据

1.1.4 PTA提交列表及说明

提交列表说明:

1.编译错误:第十六行的+=的输入方法不对,打成了'z+ ='的形式,应该注意;
2.编译错误:33行忘记打; 造成了编译错误.

1.2 前天是哪天 (20分)


1.2.1 数据处理
数据表达:整数型变量 年份y,月份m,日期d。
数据处理:if-else和switch结构
表达式:

if(d<=2){
switch(m){
case 1:printf("%d-%d-%d",y-1,m+11,d+29);break;
case 2:printf("%d-%d-%d",y,m-1,d+29);break;
case 3:if ((y % 4 == 0 && y % 100 != 0) || y % 400 == 0){
printf("%d-%d-%d",y,m-1,d+27);break;
}else {
printf("%d-%d-%d",y,m-1,d+26);break;
}

1.2.2实验代码截图

1.1.3 造测试数据

1.2.4 PTA提交列表及说明

提交列表说明:

1.编译错误:第十行没有加大括号"{"导致出错.
2.编译错误:第十三行没有加分号.
3.编译错误:第二十七行%-d有一个忘记加"-"了

2.代码互评(5分)

题目:7-3 计算天数

1.同学代码:


自己代码:

1.李同学使用了switch-case语句,学以致用,很是厉害.
2.匡同学知识很丰富,提前学习了数组,使用了数组解决了这题,思路清晰,版面整洁.
3.鄙人使用老方法,还是需要革新一下,积极向这两位小伙伴学习.

3.学习总结(15分)

3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
1.学会总结,应该多总结自己学过的知识点,加强记忆与练习.
2.面对没有学过的知识点,很迷惑,加强自学能力.
3.对于匡同学使用数组"装逼"解决了pta第三题,应该向她学习,加强自身能力.
4.在做完题目后还是应该多找些方法,看是否还有别的解题过程.
5.做到自觉的学习新知识,多练习,多打代码,思考步骤流程.

原文地址:https://www.cnblogs.com/xiaoxinya/p/14045576.html