内容 答案
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业05
我在这个课程的目标是 更熟练的运用编译函数问题
这个作业在哪个具体方面帮助我实现目标 PTA实验作业
参考文献 《C语言程序设计(第3版》 百度文献

1.PTA作业

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

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

1.1.1 数据处理

  1. 数据表达:定义sum,i;sum为各位和,i为各位
  2. 数据处理:使用了scanf函数作为输入函数,运用了while循环语句
  3. 函数处理:主函数main,调用fun函数,行参n,实参i,sum

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
5 1 5的平方等于5,能被5整除
10 0 1的平方加0的平方等于1,不能被5整除
100 0 1的平方加0的平方加0的平方等于1,不能被5整除

1.1.4 PTA提交列表及说明

未能在规定时间内提交,也未能在题库中找到此题,所以之后根据题目要求在其他编译器上完成编译。
出现错误:

  1. 题目需要运用while循环语句,通过查找资料才得以运用
  2. 定义i与sum时忘记用逗号隔开,导致出现4出错误

1.2 题目6-3水仙花数判断

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

1.2.1 数据处理

  1. 数据表达:定义了g,d,c三个整形变量,分别代表各位(个十百)
  2. 数据处理:运用if-else函数进行数值判断
  3. 函数处理:主函数main,调用func函数,行参N,实参g,d,c

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
15 0 不满足三位数
153 1 满足三位数,且三数立方和为其本身
1234 0 不满足三位数

1.2.4 PTA提交列表及说明

未能在规定时间内提交,也未能在题库中找到此题,所以之后根据题目要求在其他编译器上完成编译。
出现错误:

  1. int func(const int N)后误加分号,导致出现错误
  2. 定义变量为c,后面误用为x
  3. 此题有了上一题的经验才得以完成

2.代码互评

同学代码

我的代码

不同点:

  1. 同学代码大致思路与我相似
  2. 他比我多定义了几个变量

同学代码

我的代码

不同点:

  1. 同学分开定义的变量
  2. 同学直接使用do-while函数

3.学习总结

3.1 学习进度条

周\日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
20/10.-25/10 5个小时 40 while简单运用,思维导图的制作 函数问题与代码编写不够熟练

3.2 累计代码行和博客数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

又是一周,关于C语言这门课程的知识学习也在一点一点的积累,彭老师上课其实很多时候能扩展到许多方面上去,关乎学习方法关乎学习效率,这些东西也适用于其他课程。往后还需更加努力,加油!!!

C语言I博客作业05的更多相关文章

  1. C语言l博客作业05

    问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...

  2. c语言1博客作业05

    一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9831 我 ...

  3. C语言I博客作业12—学期总结

    一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...

  4. c语言1博客作业12-学期总结

    一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...

  5. c语言1博客作业02

    c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...

  6. C语言l博客作业06

    C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...

  7. C语言I博客作业01

    C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...

  8. C语言I博客作业

    |这个作业属于哪个课程 | C语言程序设计I | | ---- | ---- | |对这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2 ...

  9. C语言I博客作业02

    这个作业属于那个课程  C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...

随机推荐

  1. JavaScript之数学对象Math

    Javascript 中Math和其他对象不同,它具有数学常数和函数的属性和方法.因为它的属性是数学常数,所以不能被改变(可以进行赋值操作,但最后值不变). Math的方法就是普通函数,调用他们直接用 ...

  2. Qt for Android开发入门

    1.    Qt for Android环境搭建 1.1    打包需要的工具 1.2   JDK安装 如果之前配置过,就可以跳过这一步. 下载java jdk 64:java jdk 1.8 x64 ...

  3. 报错:ORA-25150:不允许对区参数执行ALERING

    alter table 表名 MOVE   storage   (     next 128   ) ; -- Add/modify columns alter table 表名 add 列名 var ...

  4. 详解http报文

    摘要 作为一个web开发者,每天都在使用者Http协议,却总是一知半解.本文参看Http RFC7230规范,梳理了http报文部分. http 报文构成 start-line: 起始行,描述请求或响 ...

  5. 动态set mybatis与ibatis的写法

    mybatis: <set> <if test="obj.buyerId != null"> buyerId = #{obj.buyerId}, </ ...

  6. 无法访问hadoop102:50070

    ~~~瞎忙了好久好久~~~ 第一次弄Hadoop完全式配置,全部跟着教程把操作做完之后,来到本机运行hadoop102:50070无法访问.... 以为是自己配错了就开始玩起了“找不同”游戏,玩得差不 ...

  7. 有了 CompletableFuture,使得异步编程没有那么难了!

    本文导读: 业务需求场景介绍 技术设计方案思考 Future 设计模式实战 CompletableFuture 模式实战 CompletableFuture 生产建议 CompletableFutur ...

  8. Redis分布式锁的一点小理解

    1.在分布式系统中,我们使用锁机制只能保证同一个JVM中一次只有一个线程访问,但是在分布式的系统中锁就不起作用了,这时候就要用到分布式锁(有多种,这里指 redis) 2.在 redis当中可以使用命 ...

  9. 【柠檬班】史上最简单的Jmeter跨线程组取参数值的两种办法(不写代码)【原创】

    如果你工作中已经在用jmeter做接口测试,或性能测试了,你可能会遇到一个麻烦,哪就是jmeter的变量值不能跨线程组传递.   看,官方就已经给出了解释.这个不是jmeter的缺陷,这是jmeter ...

  10. scalikejdbc 学习笔记(3)

    重用connection: package com.citi.scalikejdbc import scalikejdbc._ import scalikejdbc.config._ object C ...