C语言博客作业|08
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计II |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9977 |
我在这个课程的目标是 | 熟练地掌握C语言 |
这个作业在那个具体方面帮助我实现目标 | 学习while和do-while语句 |
参考文献 |
1.PTA实验作业
1.1 求整数的位数及各位数字之和
1.1.1数据处理
数据表达:用int定义整形变量,输入n,d,s,n。
数据处理:先输入数据,在通过while语句执行,最后输出。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
544 | 3 13 |
2019 | 4 12 |
1.1.4 PTA提交列表及说明
一次正确,十分满意。
1.2整除光棍
1.2.1 数据处理
数据表达:int定义整形变量n,x,s=0,flag=0;
数据处理:在一行中输出相应的最小的s和n,其间以1个空格分隔。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
31 | 3584229390681 15输入样例 | |
21 | 5291 6 | 随机取值 |
11 | 1 2 | 随机取值 |
1.2.4 PTA提交列表及说明
段错误:第五行&没有打,找了很久才发现,打上就ok。
2.代码互评
同学代码截图
自己代码截图
不同之处:
同学用的是do-while语句而我用的是while
3.学习总结
3.1 学习进度条
周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
第八周|9小时|144|学会while&do-while语句|break和return的区别
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
这次的博客园作业完成的较晚,主要还是一些问题没有弄明白,例如break和return的区别。经过这次作业明白了两者的区别 return和break的区别,break是终止循环的,而return在表达式为空(void)时,不向被调
函数返回任何值,终止这个函数。 另一个含义是表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。希望大家一起加油,学会更多的东西。