作业5
C语言I博客作业05
一、本周教学内容&目标
用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II | |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9826 | |
我在这个课程的目标是 |
|
|
这个作业在那个具体方面帮助我实现目标 | PTA作业,相关链接以及网络资源 | |
参考文献 | 百度 |
三、本周作业
- 1.PTA实验作业
- 2.代码互评
- 3.学习总结
四、作业格式
1.PTA实验作业(20分/题)
1.1 判断一个整数的各位数字平方之和能否被5整除
题目内容描述:
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
函数接口定义:
int fun(int n );
其中 n
是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。
裁判测试程序样例:
#include <stdio.h>
int fun( int n );
int main()
{
int m;
scanf("%d", &m);
printf("The result is %d\n", fun(m));
return 0;
}
/* 你的程序将被嵌入在这里 */
输入样例:
12
输出样例:
The result is 1
输入样例:
123
输出样例:
The result is 0
1.1.1数据处理
数据表达:
函数参数:
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
45 | The result is 0 | 无法被5整除 |
26 | The result is 1 | 能被5整除 |
1254 | The result is 0 | 无法被5整除 |
1.1.4 PTA提交列表及说明
提交列表说明:
好像是某些细节没注意不记得是哪个地方出错了。
1.2 水仙花数判断
1.2.1数据处理题目内容描述:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
函数接口定义:
int func(const int N);
其中N是用户传入的参数。N的值不超过int类型的范围。如果参数N是水仙花数,则返回1,否则返回0。
1.2.1数据处理
数据处理:
函数参数:
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
42 | 0 | 两位数 |
153 | 1 | 三位数 |
2461 | 0 | 四位数 |
1.2.4 PTA提交列表及说明
提交列表说明:打了很久交的时候突然发现5行有个%打错了马上改正过来之后又一眼看出4,5行后面都有;而第6行忘了
2.学习总结(15分)
3.1 学习进度条(5分)
周 /日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
第一周 | 2小时 | 50左右 | 学会输出字符 | 好像没有吧 |
第二周 | 8小时 | 100左右 | 学到变量名称以及运算 | 应该没有 |
第三周 | 8小时 | 150左右 | if-else | 没有 |
第四周 | 5小时 | 100左右 | for循环 | 看到能懂但是不是很会用 |
第五周 | 4小时 | 60左右 | do while等 | 有些知识点还没有花时间弄清楚 |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
循 | while循环语句 | ||
C | 环 | do....while循环 | |
语 | 结 | for循环 | |
言 | 构 | 跳转语句 | break,continue,return |
知 | 循环嵌套 | ||
识 | |||
点 | 选 | 单分支选择 | if-else |
总 | 择 | 分支选择 | switch case |
结 | 结 | 多分支选择 | |
构 | 嵌套选择 | ||
c程序 | 常量 | ||
设计 | 变量 | ||
基础 | 运算符 | ||
数据类型 | int,double,float | ||
函数 | 函数定义 | ||
函数调用 |
3.3.2 学习体会
本周社团活动比较多,休息时间基本排满没有花很多时间在C语言这门课程上,上课时候讲的知识点很多都感觉有点模糊没有听明白,上课时有点打瞌睡感觉听的不是很懂,对这门功课有些章节的知识点感觉比较难以理解,很多东西需要找同学或者老师询问了解。不是很清楚自己不足的地方,书上的代码不看中文意思的话比较难以理解其意思,本周没有在网络上看代码,对新学的语句不怎么清楚比如“return product"什么的用法不了解,还有就是学习的内用感觉有点复杂,题目也越来越有挑战性,很难在不询问他人的情况下独立完成。
五、评价标准
C语言作业评价标准
本次作业特别注意:
- 1.提交列表没内容,或者太简单,每题得分0分。注意选择提交列表长的题目介绍。
- 2.代码格式不规范,0分。
- 3.代码互评,内容简单,0分。
- 4.学习内容总结无思维导图,0分。