C语言|博客作业05

问题 答案
这个作业属于哪个课程 C语言程序设计2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9828
我在这个课程的目标是 用C语言使用函数语句以及更好的使用Markdown语法
这个作业在哪个具体方面帮助我实现目标 函数语句的学习,Markdown语法解释等学习
参考文献 PTA常见问题解析 C语言程序设计

一、本周作业

PTA实验作业

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

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

1.1.1数据处理

数据表达:本题用了整型变量sum,x,m,因为求的是整数和,所以用“int”表示
数据处理:用到了定义函数的计算与函数的调用
函数参数:主调函数是“main”,被调函数是“fun”,其类型都是整型,其中“m”是实参而“x”是形参

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
6 0 各位数字平方之和不能被5整除
15 0 各位数字平方之和不能被5整除
5 1 各位数字平方之和能被5整除

1.1.4PTA提交说明及说明

提交列表说明:

1.编译错误:调用函数后面打了分号 ,后将分号去掉正确
2.部分正确:部分正确刚开始结果只是0运行正确,而1运行错误,显示错误没有声明,后我输入sum,x对于1做出声明再去运行则答案正确

1.2*水仙花数判断 *

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

1.2.1数据处理

数据表达:本题用了sum,N,x,作为整型变量,其类型都是整型
数据处理:主要运用函数的定义及调用函数
函数参数:本题主函数是main,调用函数是func,其都是整型,其中实参是N,形参是x

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
135 0 该数不是水仙花数
247 0 该数不是水仙花数
153 1 该数是水仙花数

1.2.4PTA提交列表及说明


1.编译错误: 声明自定函数没有用分号结尾,后加上分号正确
2.编译错误: 调用自定义函数时,计算出现错误,没有三个加和,后经过询问同学知道答案需要三个相乘加和得以正确

二、代码互评

同学代码:


我的代码:


1. 相比较得出,代码的长短不同,有的比较简洁,而有的就比较复杂
2. 我们所运用的变量不同,但都是整型
3. 定义函数的方式不同,计算的公式有点不同,但是总的来说核心是相同的

三、学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
第一周 8天 22行 基本的编程题 头文件的设定
第二周 6天 16行 Markdown语法及华氏度与摄氏度的转换 Markdown语法的有些语法
第三周 3天 133行 计算函数以及使用if-else语句使用 函数的有关编程
第四周 3天 75行 使用for语句循环进行编译 循环体与循环表达式
第五周 4小时 136行 定义函数于调用函数 函数的调用与计算表达式的书写

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

在这周的学习中,我们学习了函数,也进入可初步认识函数阶段.我觉得,函数的学习需要搞清楚**主函数**,**调用函数**,**实参**,**形参**,其次也要学会计算的表达式与相关的语法,标识符的使用.**例如:**声明自定义函数,以分号结束,函数首部,无需分号

思维导图如下:

3.3.2学习体会
  • 1.函数的学习感觉自己又高了一个段位,可是同时也深深的感受到C语言的深度。在这次的学习中,最主要的是函数但是也涉及到前面所学的知识,例如:判断语句来判断是否,循环语句计算等,这都是在基础上加以深化,所以打好基础,继续向前进!
  • 2.在学习之余多看书,多做题,多练习,熟能生巧
  • 3.尽管有时候做题感觉精力散尽,但是总是要坚信C语言使我快乐
原文地址:https://www.cnblogs.com/douqi/p/11743518.html