C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I博客作业05
我在这个课程的目标是 学会自定义函数去编写程序
这个作业在那个具体方面帮助我实现目标 从写pta时便可帮助我学习和总结
参考文献 集美大学林丽老师

1.PTA实验作业

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

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

1.1.1数据处理

数据表达:定义的n, sum, m 数据类型均为整型变量
数据处理:用到了while循环结构和if分支结构, 函数接口定义为int fun(int n )
**函数参数:主调函数:int main()被调函数为整型:int fun( int n )

1.1.2实验代码截图

1.1.3 造测试数据

985 The result is 1 能被5整除
6688 The result is 0 不能被5整除
211 The result is 0 不能被5整除

1.1.4 PTA提交列表及说明


(之所以找这题是由于第五题我还是不能完全理解,虽然我有去查阅资料,但还是不懂,所以不得已写这个对了的题目,望琛姐姐谅解哈哈)

1.2水仙花数判断

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

1.2.1 数据处理

数据表达:定义了N,x, sum三个变量且都为整型变量
数据处理:首先输入N,然后通过func函数判断是否为素数,是则返回1,不是则返回0

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
11 1 是素数
68 0 不是素数
0 1 不符合代码条件

1.2.4 PTA提交列表及说明


编译错误:开始写的sum == x,应该为N
编译错误:忘记在return后面加分号了

2.代码互评

同学代码截图
自己代码截图

  • 他是用的pow函数,我是写成了三个
  • 他定义i为返回的值,然后i等于1或0,我是直接判断其为0或1
    同学代码截图
    自己代码截图
  • 他用的pow求立方,而我是直接*
  • 他用的分支结构,我用的循环结构

3.学习总结

3.1 学习进度条

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

总结:这个星期的学习又往前大跨了一步,学习了fact语句,自定义函数,在赋值方面又进了一步。
感悟:觉得这次上课我听的不是很透彻,这两天一定要好好搞一下,加油

3.3.1 学习内容总结

3.3.2 学习体会

在这短暂的两个月里除了在上课以外我感觉真真去用心学习c语言的时间真的不多,虽然说每周的课不多,但就是感觉很忙,接下来的时间里,我想我要把重心挪一挪了,毕竟在大学生活里学习是非常重要的!好好加油吧1 未来的路还很长!
PS: 前面的两个图和一些井号不知道怎么回事,我是用的英文输入的,时间比较紧了,我就先提交啦

原文地址:https://www.cnblogs.com/FluoxetineX/p/11717640.html