C语言I作业05

主宰稳场 提交于 2019-12-02 12:01:50
问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://i.cnblogs.com/EditPosts.aspx?opt=1
我在这个课程的目标是 在学好C语言编程的基础上,掌握多种编程方法 比如JAVE,命令格形式编码,能偶熟练各种编程操作,精通编程知识
这个作业在那个具体方面帮助我实现目标 方便练习并且掌握作业提交,比如利用表格清楚地阐述本次的作业只要内容,能够又快又好地完成编程作业和代码作业
参考文献 提问的智慧。C Primer Plus

1.PTA实验作业

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

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

1.1.1数据处理

数据表达:整形变量 i,t,sum,

数据处理: 表达式——sum = sum+pow(t, 2); 以及if-else语句和for循环语句。

函数参数:主调函数#include<math.h>,被调函数int fun(int n),被调函数的类型为整形,形参:sum,t,i,都为整形,实参:n 也为整形。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
14 0 不可以
12 1 可以
15 0 不可以

1.1.4 PTA提交列表及说明


提交列表说明:编程作业都是在VS上先做好,然后直接粘贴到PTA上去,在编程中出现对形参t的 类型不确定,把它当作浮动类型,还有百分号的位置,放错了,放在数字后面去了。

1.2 6-3 水仙花数判断

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

1.2.1数据处理

数据表达:整形变量sum x;

数据处理:表达式——sum += (x % 10) * (x % 10) * (x % 10);流程结构——if-else,while语句;

函数参数:主调函数#include<stdio.h>,被调函数int func(const int N),被调函数类型为整形,形参:sum,x;主参:N

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
165 0 不是水仙花数
153 1 水仙花数
254 0 不是水仙花数

1.2.4 PTA提交列表及说明


提交列表说明:编程作业都是在VS上先做好,然后直接粘贴到PTA上去,while语句的意义了解不透彻,容易跟for语句弄混,在编程中用for语句总是达不到目的,后来经过同学提醒,学会用wihile语句。

2.代码互评

同学代码:

自己代码:

区别:
-1.他的代码定义了3个变量a,b,c,虽然代码有点长,但思路清晰,一看就懂。而我的代码只定义了一个变量x。

3.学习总结

3.1学习进度条

周/日期 这周所花时间 学到的知识点简介
10.22-10.25 3天 对函数的使用,以及定义新的函数

3.2 累积代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习感悟

这一周的学习总的来说,还是有点难度,当然仅对于我个人而言,学习的有点吃力,对于函数的定义理解有点困难,在学习新的知识点一定一定要记得复习之前学习的知识点,不然学了这个,忘了那个,我就有点属于这种,所以当我在做新的编程题时,时不时还要翻书或者询问同学,这个语句或者这个表达式是什么意思,大大的增加了我的编程时间,希望以后自己能更加勤勉,不要抱着完成任务的学习心态去完成作业。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!