代码改变世界

C语言I博客作业08

2019-11-15 20:44  手涂大神梦  阅读(141)  评论(1)    收藏  举报

一、表格

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977
我在这个课程的目标是 掌握C语言的运用
这个作业在那个具体方面帮助我实现目标 熟悉使用while和do-while结构解决问题

参考文献

https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977

 

 二、本周作业

1.PTA实验作业

 1.1 题目名1

对于给定的正整数N,求它的位数及其各位数字之和。

1.1.1数据处理

数据处理:用int定义了正整数变量count,sum,N,

数据表达:首先是运用do while语句,再运用count++得到N的位数,再用sum+=N/10 N的余数之和,再用N=N/10进行变换;

1.1.2实验代码截图

 

1.1.3 造测试数据

输入数据 输出数据 说明
4321 4 10 随机数据
54321 5 15 随机数据
21 2 3

随机数据

1.1.4 PTA提交列表及说明

 

 q1:答案错误是因为有忘记写输入输出函数,

q2:编译错误 是while中的条件没有弄明白,条件中多加了一个=

q3:输出函数中 没有按题目要求输出结果,我放反了

1.2 题目2

一条蠕虫长1寸,在一口深为N寸的井的底部。已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬。在休息的过程中,蠕虫又下滑了D寸。就这样,上爬和下滑重复进行。请问,蠕虫需要多长时间才能爬出井?

这里要求不足1分钟按1分钟计,并且假定只要在某次上爬过程中蠕虫的头部到达了井的顶部,那么蠕虫就完成任务了。初始时,蠕虫是趴在井底的(即高度为0)。

1.2.1 数据处理

数据处理:用int定义了正整数变量N,D,U,TIME

数据表达:运用while语句进行循环,再在循环体中间插入一个终止条件if break

1.2.2 实验代码截图

 

1.2.3 造测试数据

 

1.2.4 PTA提交列表及说明

 

q1:答案错误 是在写代码的时候不知道运用if break,

q2:编译错误:再条件后面少累加了一个time++

q3:答案错误:没找到。。。

2.代码互评(5分)

同学代码

 

 

自己代码

 

 1:在定义变量时不同

2:他比我先对长度和时间进行赋值

3.再算爬行长度时表达时不一样,他的更高级点

3.学习总结(15分)

3.1 学习进度条(5分)

时间/周数 本周所化时间 所学知识点
第一周  4h 输入输出函数。markdown编辑
第二周 6h wing-64编译器安装/ 提问的智慧
第三周 8h 二分支结构以及if-else语句
第四周 1t 循环结构以及for语句
第五周 1t 阶乘函数
第六周 1.5t 分支结构,字符型数据,逻辑表达式
第七周 2t 多分支结构switch语句的使用
第八周 1t 熟悉使用while和do-while结构解决问题

 

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

 

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

3.3.1 学习内容总结

 

 

3.3.2 学习体会

1.随着时间的流逝,C语言中的基本语句也学的越来越多

2.随着所学语句增多,现在面对一道题目可以有多种解决方案,只是看自己的理解程度如何

3.对C语言中的基本语句应该更加深刻的理解,这样才能更好的运用,多做题目!

4.好好学习