C语言程序设计|05
| 问题 | 回答 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772 |
| 我在这个课程的目标是 | 熟练掌握C语言编程,学习函数设计 |
| 这个作业在那个具体方面帮助我实现目标 | 将函数应用到程序中提高效率 |
| 参考文献 | 《C语言程序设计》 《知乎》 《百度》 |
1.PTA实验作业

1.16-1 判断一个整数的各位数字平方之和能否被5整除
题目内容:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。。
1.1.1数据处理
数据表达:定义了两个整型变量分别是n和x。
数据处理:令x=0,使用while语句执行,还有if语句。
参考函数:int main()是主调函数,int fun(int n)是被调函数,是整型函数,实参是n,形参是x。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | 0 | 1的平方不能被五整除 |
| 12 | 1 | 1和2的平方和能被五整除 |
| 124 | 0 | 1和2和4的平方和不能被五整除 |
1.1.4 PTA提交列表及说明
这次不知道为什么找不到自己这题的提交列表,但我记得自己的问题。
提交列表说明
1.编译错误逗号用成了中文的
2.格式错误:第二个变量X没用大写
1.2 6-3 水仙花数判断
题目内容:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
1.2.1数据处理
数据表达:定义了四个整型变量x,y,z,N
数据处理:运用了if-else语句
函数参数:主调函数是int main()被调函数是int func(const int)是整型函数,实参是N,形参是x,y,z,都是整型变量。
1.2.2实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 100 | 0 | 不是水仙花 |
| 150 | 1 | 是水仙花 |
| 155 | 0 | 不是水仙花 |
1.2.4 PTA提交列表及说明
这次不知道为什么找不到自己这题的提交列表,但我记得自己的问题。
提交列表说明
1.编译错误:余数%用错
2.编译错误:y和z的赋值错了
2.代码互评
同学代码

自己代码截图

2.1代码对比
不同点:他是定义了5个变量,采用了for循环语句。
而我只定义了2个变量,采用的是while语句,相比较而言我的比较简洁明了。
3.学习总结
3.1学习进度条
| 时间 | 所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10/19-10/26 | 3天 | 126 | 自定义函数 | 构建函数 |
3.2 累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2 学习体会
在这一周自己学到了自定义函数,在学习自定义函数的时候感觉很难,因为构建一个函数对自己的思维能力要求挺高的。但这函数的构建能帮我们提高效率。对于这次的题目对于我来说还是有很大的难度的,自己对于题目感觉毫无思路。这让我对于经后很是担忧和恐惧,这还只是个开始。这次作业还学会了制作思维导图,让自己更好的清晰了解这些知识。
C语言程序设计|05的更多相关文章
- 中国大学MOOC-翁恺-C语言程序设计习题集-解答汇总
中国大学MOOC-翁恺-C语言程序设计习题集 PAT 习题集 02-0. 整数四则运算(10) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standar ...
- 《C语言程序设计》编程总结汇总
<C语言程序设计>编程总结汇总 院系: 专业年级: 班级名称: 学号: 姓名: 指导教师: 完成时间: 自我评价: 计算机科学与技术专业教研室 2018 年秋季学期 第四周编程总结 题目4 ...
- C语言程序设计50例(经典收藏)
本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 [程序1]题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位.十 ...
- C语言程序设计:现代方法(第2版)第二章全部习题答案
前言 本人在通过<C语言程序设计:现代方法(第2版)>自学C语言时,发现国内并没有该书完整的课后习题答案,所以就想把自己在学习过程中所做出的答案分享出来,以供大家参考.这些答案是本人自己解 ...
- 【MOOC课程学习记录】程序设计与算法(一)C语言程序设计
课程结课了,把做的习题都记录一下,告诉自己多少学了点东西,也能给自己一点鼓励. ps:题目都在cxsjsxmooc.openjudge.cn上能看到,参考答案在差不多结课的时候也会在mooc上放出来. ...
- C语言程序设计入门学习五步曲(转发)
笔者在从事教学的过程中,听到同学抱怨最多的一句话是:老师,上课我也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手.发生这种现象的原因有三个: 一.所谓的看懂听明白,只是很肤浅的 ...
- 160809208沈昊辰c语言程序设计实验选择结构设计
<C语言程序设计>实验报告 学 号 160809208 姓 名 沈昊辰 专业.班 计科16-2班 学 期 2016-2017 第1学期 指导教师 黄俊莲 吴喆 实验地点 C区二层机房 ...
- C语言程序设计第4堂作业
大家注意:本次作业稍有增加,由于放假期间大家空闲时间比较充足,将之前学习过程中遗留的问题必须在假期解决. 本次课学习主要内容: 分支结构中的二分支结构.多分支结构和else-if语句 掌握字符型数 ...
- 《VB语言程序设计(第3版)》总结
我之前因学习昆仑通态的组态软件MCGS,用并学习过VB,还买了一本书<VB语言程序设计(第3版)>.现在在某公司实习,最近接触老的项目,又要用到VB.我就又把那本书大体看了一遍,并对其进行 ...
随机推荐
- 自己手动实现简单的双向数据绑定 mvvm
数据绑定 数据绑定一般就是指的 将数据 展示到 视图上.目前前端的框架都是使用的mvvm模式实现双绑的.大体上有以下几种方式: 发布订阅 ng的脏检查 数据劫持 vue的话采用的是数据劫持和发布订阅相 ...
- Percona-Toolkit 之 pt-archiver 删除历史数据
pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具.它可以将数据归档到另一张表或者是一个文件中.pt-archiver在清除表 ...
- 024-PHP常用字符串函数(一)
<?php $first = "abc"; $second = "aBc"; )//字串比较 { print("字符串相等:".&qu ...
- idea新建maven web项目
一.新建maven web项目 二.配置服务器 三.测试运行
- SpringBoot安全认证Security
一.基本环境搭建 父pom依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactI ...
- idea导入新项目后右键main方法没有Run xxx.main()
刚安装的idea2019.1,基本上没有什么配置.导入从github clone下来的工程.鼠标右键main方法时没有发现 run 选项,如下图所示: 这里是配置有问题造成的,对比下正常的工程,可以发 ...
- css常用技巧1
css绘制三角形 <style> .triangle-box{ margin: 50px auto; height: 300px; width: 500px; box-shadow: 1p ...
- python中__str__与__repr__
(1)背景 python中,对于类(自定义类)的实例对象的默认显示既没有太大用处,也不美观.比如: class adder: def __init__(self,value=0): self.data ...
- Maven - pom.xml 文件
章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven – pom.xml 文件 Maven – 依赖管理 Maven – 构建生命周期.阶段 ...
- select * 和select 1 以及 select count(*) 和select count(1)的区别
select 1 和select * select * from 表:查询出表中所有数据,性能比较差: select 常量 from 表:查询出结果是所有记录数的常量,性能比较高: selelct 常 ...