作业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分。

posted on 2019-10-26 19:44  落日残月  阅读(185)  评论(1编辑  收藏  举报

导航