C语言I博客作业05

1.本周教学内容&目标

第2章 用C语言编写程序-函数 2.5 生成乘方表与阶乘表。使学生对函数的定义和调用有初步的认识,能模仿编程。

2. 本周作业头

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 班级作业链接
我在这个课程的目标是 学会了调用函数的使用,这个函数的使用可以简化编程的行数,节约时间,节约空间。
这个作业在哪个具体方面帮助我实现目标 巩固了一下调用函数的使用,能够较为精炼的写出一些程序。
参考文献 《C语言程序设计》,PTA

3. PTA实验作业

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

  • 数据处理: 运用了do-while函数
  • 数据表达: y为整型变量。
  • 函数参数:形参n为整型。

    3.1.1 实验截图

    C语言I博客作业05_第1张图片

3.1.2 测试数据表格

输入数据 输出数据 说明
11 0 不可以被5整除
12 1 可以被5整除
13 1 可以被5整除

3.1.3PTA提交列表及说明

  • 编译错误:删打错的代码时,不小心把大括号删掉了一个。

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

  • 数据处理:运用了算术运算符
  • 数据表达: a,b,c为整形变量
  • 函数参数:被调函数为整型

    3.2.1 实验截图

    C语言I博客作业05_第2张图片

3.2.2 测试数据表格

输入数据 输出数据 说明
333 0 不是水仙花数
321 0 不是水仙花数
153 1 是水仙花数

3.2.3PTA提交列表及说明

C语言I博客作业05_第3张图片

  • 部分错误:最开始没看懂题,但是在同学的帮助下,大概懂了。
  • 编译错误:少打了一个分号。

代码互评:

  • 同学的代码:
    C语言I博客作业05_第4张图片
  • 自己的代码:
    C语言I博客作业05_第5张图片

对比:
1). 我使用了do-while语句,但是同学使用的while
2). 同学的代码明显比我的要简单许多


4. 学习总结:

4.1思维导图:

C语言I博客作业05_第6张图片

4.2 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/9-10/12 两天 87行 整型和浮点型,printf,scanf语句,赋值运算符和算术运算符以及关系运算符 不知道什么时候应该空格什么时候不用空格
10/16-10/18 两天 90行 循环语句 for语句还是有点晕晕的
10/23-10/25 一天 89行 调用函数 还没搞清楚调用函数的具体使用

4.3. 累积代码行和博客字数

C语言I博客作业05_第7张图片

4.4 学习体会

感觉上课的内容都能够听懂,但是写作业就是存在问题,存在各种各样的问题,就仿佛没听过课一样…作业越来越难越来越复杂了。希望自己能够更加努力,是自己的代码越来越精炼,越来越漂亮。

你可能感兴趣的:(C语言I博客作业05)