C语言|博客作业05

C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://i-beta.cnblogs.com/posts/edit
我在这个课程的目标是 学会C语言,掌握编程基础知识
这个作业在那个具体方面帮助我实现目标 学会了编写函数
参考文献 c语言作业评价标准

一、PTA实验作业

1.1判断一个整数的各位数字平方之和能否被5整除

题目描述:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

1.1.1数据处理

数据表达:
| 变量 |变量来源 | 变量类型 |
| --- | --- | --- |
| n | 题目输入 | int |
| i | 表示各位数字 | int |
| s | 表示平方之和 | int |

1.1.1数据处理

数据表达:定义两个未知量sum,n;然后运用公式计算得出。
数据处理:使用while语句执行,然后运用if,else语句然后输出。

1.1.2实验代码截图

C语言|博客作业05_第1张图片
1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
| --- | --- |
| 125 | The result is 1 | 运行图1 |
| 15 | The result is 0 | 运行图2 |

1.1.4 PTA提交列表及说明

提交列表说明:

部分错误:没有正确使用参数方程,漏了很多重要的地方,而且没有使用好if语句。
解决方法:细心对待,将语句类型搞懂,正确使用。

1.2 水仙花数判断

题目内容:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0。

1.2.1数据处理

数据表达:使用了x,y,z三个整型变量,分别表示百位数,十位数,个位数;然后设计一个sum表示水仙花数。
数据处理:定义好了x,y,z之后,我们根据要求,运用if,else语句计算然后输出。

1.2.2实验代码截图

C语言|博客作业05_第2张图片

1.2.3 造测试数据

输入数据 输出数据
124 The result is 0
154 The result is 0

1.2.4 PTA提交列表及说明

C语言|博客作业05_第3张图片
提交列表说明
编译错误:在编译的过程中,忘记输入一些东西,使编译错误;
解决措施:正确运用好if语句,对于一些符号的输入,不要出现不该出现的错误。

2.代码互评

我的代码:
C语言|博客作业05_第4张图片
C语言|博客作业05_第5张图片
同学的代码:
C语言|博客作业05_第6张图片
C语言|博客作业05_第7张图片
异同:在整体思维上面的东西都不大,但是在一些细节上面还是有些区别的,所以我在这里要保持求同存异的态度。

3.学习总结

累积代码行和博客字数
C语言|博客作业05_第8张图片

学习内容总结和感悟

C语言|博客作业05_第9张图片
学习感悟:这是第5次作业了但是我在这上面感觉自己还是没多大的进步,相反在一些地方我是有些退步了,我不想在继续这样下去了。
我不甘堕落,以后我一定要坚持下去不在拖拖拉拉的了。在专业上多一些认真和细致,而不是像以前那样自甘堕落。

你可能感兴趣的:(C语言|博客作业05)