C语言I博客作业05
这个作业是属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | 作业 |
我在这个课程的目标是 | 使自己对函数的定义和调用有初步的认识,能模仿编程 |
这个作业在那个具体方面帮助我实现目标 | PTA作业都有设计对函数的定义和调用 |
参考文献 | C语言程序设计(第三版),c语言程序设计实验与习题指导(第三版) |
1PTA实验作业
1.1判断一个整数的各位数字平方之和能否被5整除
1.1.1数据处理
- 数据表达:使用了整形变量result, n,m,其中result作为返回值;n作为中间变量
-
数据处理:使用了while语句和if-else语句,用while语句计算出各位数字的平方和,用if-else语句判断是否能被5整除
1.1.2实验代码截图
1.1.3造测试数据
输入数据 输出数据 12 The result is 1 123 The result is 0 55 The result is 1 1.1.4PTA提交列表及说明
提交列表说明: -
最开始在dev-c++上验证所以并无错误
1.2水仙花数判断
1.2.1数据处理
- 数据表达:使用了整型变量N,a,b,c,用a,b,c分别代表个十百位分开计算
-
数据处理:使用了if-else语句判断是否符合水仙花数
1.2.2实验代码截图
1.2.3造测试数据
输入数据 输出数据 153 1 123 0 555 0 1.2.4PTA提交列表及说明
Q:少输入一个=
A:在C语言中一个=是赋值的意思,数学中的等于要用==表示2.代码互评
同学代码(软件三班 曹旭东)
自己代码
- 不同点:我运用了pow语法,他是直接用乘三次,我在(b=(N/10)%10;)这里多此一举,这个括号是没必要的
同学代码
自己代码
-
不同点:这位同学比较细心,考虑的比我周到,在while语法那里,给n定了个范围
3.学习总结
3.1学习进度条
周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题 第四周 1h 20 在屏幕上显示hello world 对于C语言知识很迷茫,不知如何下手 第五周 2h 40 初步了解markdown语法 一些基本语法格式 第六周 4h 100 进一步了解markdown语法 对于一些格式不懂他的来由 第七周 0h 0 第八周 8h 400 for循环语句 自己的想法总是会出错 第九周 10h 400 if-else语句,while语句,定义和调用函数 有自己的想法但总是会出错 3.2累计代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
- 觉得C语言越来越有趣
- 逐渐感受到了敲代码的快乐
-
学习需要静下心来才有效果,现在有点明白为什么很多人喜欢熬夜敲代码了,晚上效率是真的高