菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
214
0

C语言I博客作业06

原创
05/13 14:22
阅读数 46908

1.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
这个作业的目标 <学会switch语句,灵活和ifelse使用>
学号 <20209104>

本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
我在这个课程的目标是 <学会switch语句>
这个作业在那个具体方面帮助我实现目标 <灵活使用switch,ifelse,并能够举一反三,继续拓展>
参考文献 <我们在使用C语言编写程序时,往往需要使用到获取到当前时间的函数,这时候就要用到time.h的头文件,但是如何获得前一天的日期呢?这时候就要注意计算好日期,才能获得正确的结果,我们首先打开C语言编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等软件,这里是以Visual Studio为例,首先创建一个新的解决方案,然后新建一个项目,由于我们调试的是命令行程序,所以这里要选择Windows控制台应用程序,确保项目名称无误后,点击确定按钮,即可看到我们已经成功创建了一个项目,然后添加一个C文件,添加完成后如图所示,首先我们包含入相应的头文件,分别为负责输入输出的stdio.h和负责时间计算的库函数time.h,然后创建一个时间指针,赋值为time(NULL) - 24 * 60 * 60,再将当前时间通过localtime函数赋值给结构体指针t,然后使用printf函数打印出昨日的日期,注意年月日都为数字所以要用%d的转义符,年份要从1900年开始,而月份要加1,确保代码正确无误后,点击调试按钮即可看到运行结果,与系统当前时间相差了一天,正确地获取了前一天的日期>

排名图片

1.1 题目名1
计算天数
1.1.1数据处理
数据表达:year, month,day;均为整数型。数值赋值而来!
数据处理:表达式:赋值表达式,算术表达式,逻辑表达式;分支结构;
1.1.2实验代码截图


1.1.3 造测试数据

2002 04 15 105
2010 04 16 106
1999 10 21 294
2020 01 01 1

1.1.4 PTA提交列表及说明

提交列表说明:
部分正确:输入的时候忘记规定年月日的字节。
答案错误:没有加上/n换行,导致结果出错。
1.2 题目2
前天是那天
1.2.1 数据处理
数据表达:n,y,r;均为整数型;数值复制而来
数据处理:表达式:赋值表达式,算术表达式,逻辑表达式;分支结构;
1.2.2 实验代码截图

1.2.3 造测试数据

2002/04/15 2002/04/13
2003/01/01 2002/12/29
1999/12/29 1999/12/27

1.2.4 PTA提交列表及说明

答案错误:最后的时候忘记打;
答案错误:和,或,符号用错;
2.代码互评


说明:基本上的思路还是差不多,但是采用的方法是不一样的,我的是只是用ifelse,而他的就是ifelse switch镶嵌灵活使用,
这样显得情况很多。


说明:整体看来他的显得相对简单蛮多,而我的有些繁琐多余,所以这是效率低下的原因之一,应该满足题目要求就好,简单到位。
我还写了getchar
3.学习总结
3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
每一周的学习都让我门接触到新的知识,这种滋养无疑是增加了我们对编程的兴趣。并且运用所学的知识去进行一些简单的编程,是十分有收获感的。并且先留下个小目标,以后自己编程一个东西表白对象,这种特殊的应该是很感动的。
然后在做题目的时候,真的有时候摸不着头脑,也不知道该如何操作。这个时候就可以上网借鉴,寻找思路;如果全盘模仿的话,也是要理解之后,在不看的情况下自己打出来,然后问为什么自己为什么没有想出来,多问几个为什么总是好的啊!加油!

发表评论

0/200
214 点赞
0 评论
收藏