C语言I博客作业05
内容 | 答案 |
---|---|
这个作业属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | C语言I作业05 |
我在这个课程的目标是 | 更熟练的运用编译函数问题 |
这个作业在哪个具体方面帮助我实现目标 | PTA实验作业 |
参考文献 | 《C语言程序设计(第3版》 百度文献 |
1.PTA作业
1.1题目6-1判断一个整数的各位数字平方之和能否被5整除
题目内容描述: 编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.1.1 数据处理
- 数据表达:定义sum,i;sum为各位和,i为各位
- 数据处理:使用了scanf函数作为输入函数,运用了while循环语句
- 函数处理:主函数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提交列表及说明
未能在规定时间内提交,也未能在题库中找到此题,所以之后根据题目要求在其他编译器上完成编译。
出现错误:
- 题目需要运用while循环语句,通过查找资料才得以运用
- 定义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 数据处理
- 数据表达:定义了g,d,c三个整形变量,分别代表各位(个十百)
- 数据处理:运用if-else函数进行数值判断
- 函数处理:主函数main,调用func函数,行参N,实参g,d,c
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
15 | 0 | 不满足三位数 |
153 | 1 | 满足三位数,且三数立方和为其本身 |
1234 | 0 | 不满足三位数 |
1.2.4 PTA提交列表及说明
未能在规定时间内提交,也未能在题库中找到此题,所以之后根据题目要求在其他编译器上完成编译。
出现错误:
- int func(const int N)后误加分号,导致出现错误
- 定义变量为c,后面误用为x
- 此题有了上一题的经验才得以完成
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的更多相关文章
- C语言l博客作业05
问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 我在这 ...
- c语言1博客作业05
一.本周作业头 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9831 我 ...
- C语言I博客作业12—学期总结
一.我学到的内容 二.我的收获(包括我完成的所有作业的链接+收获)不能只有作业链接,没有收获 作业次数 作业链接 第一次 C语言I博客作业01 第二次 C语言I博客作业02 第三次 C语言I博客作业0 ...
- c语言1博客作业12-学期总结
一.我学到的内容 二.收获总结 2.1我的收获 链接: c语言1博客作业01:https://www.cnblogs.com/dy-985211/p/11578914.html c语言1博客作业02: ...
- c语言1博客作业02
c语言1博客作业02 这个作业属于哪个课程 C语言程序设计 这个作业的要求在哪 [作业要求](https://edu.cnblogs.com/campus/zswxy/SE2019-2/homewor ...
- C语言l博客作业06
C语言l博客作业06 问题 回答 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homew ...
- C语言I博客作业01
C语言I博客作业01 作业1 这个作业属于哪个课程? C语言程序设计I 这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homewo ...
- C语言I博客作业
|这个作业属于哪个课程 | C语言程序设计I | | ---- | ---- | |对这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2 ...
- C语言I博客作业02
这个作业属于那个课程 C语言程序设计I 这个作业要求在哪 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8656 我在这个课程的目标 ...
随机推荐
- 采用WPF技术,开发OFD电子文档阅读器
前言 OFD是国家标准版式文档格式,于2016年生效.OFD文档国家标准参见<电子文件存储与交换格式版式文档>.既然是国家标准,OFD随后肯定会首先在政务系统使用,并逐步推向社会各个方面. ...
- elasticsearch document的索引过程分析
elasticsearch专栏:https://www.cnblogs.com/hello-shf/category/1550315.html 一.预备知识 1.1.索引不可变 看到这篇文章相信大家都 ...
- 【带着canvas去流浪(14)】Three.js中凹浮雕模型的生成方式
目录 一. 方案1:ThreeBSP.js或ThreeCSG.js扩展库 二. 方案2:平面镂空模型拉伸 三. 方案3:Cinema 4D建模后输出模型文件 示例代码托管在:http://www.gi ...
- 连接电脑时,无法启用USB调试
原因: 手机悬浮球 解决方案: 取消悬浮球,停止一切悬浮应用 (下面的废话可以不听) 预置条件: 手机已经打开开发者模式 开启USB调试模式 电脑能检测到手机 故事背景: 经常用手机连接电脑进行adb ...
- ubuntu linux重置密码
(和网上的有点不一样,记录一下) 1)重启系统,同时长时间按住shift键进入grub菜单:GNU GRUB version 1.99-12ubuntu5(如图一) 2)选择Ubuntu, with ...
- Python学习笔记整理总结【Django】Ajax
一.Ajax(part1) Ajax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,AJAX = ...
- F#周报2019年第39期
新闻 宣告F# 4.7 宣告.NET Core 3.0 .NET Core 3.0中ASP.NET Core与Blazor的更新 .NET Conf 2019里提到的ML.NET与模型构建器 参与.N ...
- elasticsearch应用于产品列表
package com.linkwee.web.service; import java.util.List; import com.linkwee.api.request.cim.ProductPa ...
- Docker系列(一):容器监控工具Weave Scope安装
项目进行容器化之后,配套的基础设施包括监控.编排.管理等都需要进行一并完善.这里也是自己一边学习一边进行记录. Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直 ...
- python pytesseract——3步识别验证码的识别入门
验证码识别是个大工程,但入门开始只要3步.需要用到的库PIL.pytesserac,没有的话pip安装.还有一个是tesseract-ocr 下载地址:https://sourceforge.net/ ...