C语言I博客作业05

一、本周教学内容&目标

第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11526
我在这个课程的目标是 掌握C语言,并熟练使用
这个作业在那个具体方面帮助我实现目标 让自己不断的输出,从而巩固所学知识
参考文献 维基百科,C puls ,暗时间

三、本周作业

1.PTA实验作业

2.代码互评

3.学习总结

四、作业格式

1.1 7-20 将秒数转换成时分秒

编写程序实现:从键盘输入一个以秒为单位的时间值整数,将其转换成时、分、秒的形式输出。

1.1.1数据处理

数据表达:用了a,b,c,d,通过自己输入,类型为整数型。            
数据处理:运用了简单的除法运算。                         

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
70000 19:26:40 小于100000
130000 36:6:40 大于100000

1.1.4 PTA提交列表及说明

部分错误:在进行转换时,只有小时正确,分和秒都错误。

答案错误:将小时改正,发现全部错了。

答案正确:最后通过手算,进行代码实现,成功通过。

1.2 题目2 7-3 有多少位是7?

从键盘读入一个4位数的整数,求该数中有多少位是7。

1.2.1 数据处理

数据表达:用了变量n,x,count,通过输入以及运算得来,类型为整数型。    
数据处理:表达式呢运用了x=n%10的表达式,运用了for循环结构。      

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
3777 3 三个7
7777 4 四个7

1.1.4 PTA提交列表及说明

编译错误:少打了一个分号。

部分正确:必不可能错,我在贴一张图,这代码要错了,我人直接傻掉。


这行代码在PTA就错,垃圾PTA。

2.代码互评(5分)

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码


我的代码

1.同学用的while,而我用的for语句。

2.同学没有进行范围定义,而我则使用了if语句进行定义。

3.同学没有进行相除7,但是却正确,而我可以测试出正确答案,却在PTA中答案错误。

3.学习总结(15分)

3.1 学习进度条(5分)

时间 内容 本周学习时间 问题
12周 进行分支结构的深入学习,一些数组内容,和C++内容 48h 可惜虽然讲了数组,可惜我没系统看数组,导致无法听的完全懂

3.2累积代码行和博客字数

折线图

|

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

3.3.1 学习内容总结

这一周下来,又巩固了分支结构,对与if else if的用法更加深刻,可惜没对switch语句进行复习与使用,对于数组和字符串的一些使用有了了解。

3.3.2 学习体会

在进行数组的一些函数讲解时,因为没有系统性的去进行阅读书籍,导致听的一知半解的,很迷,更让我下定决心看书。

在看了暗时间这本书籍,让我懂得了专注是非常不容易的,想要培养专注的能力还需要不断的去看书。

代码是很灵活的,可以用很多办法解题,但是需要理解透这些的本质是什么,这样才能拥有良好的代码基础。

思维导图

posted @ 2020-11-18 20:27  rendaitong  阅读(313)  评论(6编辑  收藏  举报