问题 回答
这个作业属于那个课程 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的更多相关文章

  1. 中国大学MOOC-翁恺-C语言程序设计习题集-解答汇总

    中国大学MOOC-翁恺-C语言程序设计习题集 PAT 习题集 02-0. 整数四则运算(10) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standar ...

  2. 《C语言程序设计》编程总结汇总

    <C语言程序设计>编程总结汇总 院系: 专业年级: 班级名称: 学号: 姓名: 指导教师: 完成时间: 自我评价: 计算机科学与技术专业教研室 2018 年秋季学期 第四周编程总结 题目4 ...

  3. C语言程序设计50例(经典收藏)

    本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 [程序1]题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位.十 ...

  4. C语言程序设计:现代方法(第2版)第二章全部习题答案

    前言 本人在通过<C语言程序设计:现代方法(第2版)>自学C语言时,发现国内并没有该书完整的课后习题答案,所以就想把自己在学习过程中所做出的答案分享出来,以供大家参考.这些答案是本人自己解 ...

  5. 【MOOC课程学习记录】程序设计与算法(一)C语言程序设计

    课程结课了,把做的习题都记录一下,告诉自己多少学了点东西,也能给自己一点鼓励. ps:题目都在cxsjsxmooc.openjudge.cn上能看到,参考答案在差不多结课的时候也会在mooc上放出来. ...

  6. C语言程序设计入门学习五步曲(转发)

    笔者在从事教学的过程中,听到同学抱怨最多的一句话是:老师,上课我也能听懂,书上的例题也能看明白,可是到自己动手做编程时,却不知道如何下手.发生这种现象的原因有三个: 一.所谓的看懂听明白,只是很肤浅的 ...

  7. 160809208沈昊辰c语言程序设计实验选择结构设计

    <C语言程序设计>实验报告 学 号 160809208 姓 名 沈昊辰 专业.班 计科16-2班 学    期 2016-2017 第1学期 指导教师 黄俊莲 吴喆 实验地点 C区二层机房 ...

  8. C语言程序设计第4堂作业

    大家注意:本次作业稍有增加,由于放假期间大家空闲时间比较充足,将之前学习过程中遗留的问题必须在假期解决.   本次课学习主要内容: 分支结构中的二分支结构.多分支结构和else-if语句 掌握字符型数 ...

  9. 《VB语言程序设计(第3版)》总结

    我之前因学习昆仑通态的组态软件MCGS,用并学习过VB,还买了一本书<VB语言程序设计(第3版)>.现在在某公司实习,最近接触老的项目,又要用到VB.我就又把那本书大体看了一遍,并对其进行 ...

随机推荐

  1. 自己手动实现简单的双向数据绑定 mvvm

    数据绑定 数据绑定一般就是指的 将数据 展示到 视图上.目前前端的框架都是使用的mvvm模式实现双绑的.大体上有以下几种方式: 发布订阅 ng的脏检查 数据劫持 vue的话采用的是数据劫持和发布订阅相 ...

  2. Percona-Toolkit 之 pt-archiver 删除历史数据

    pt-archiver是Percona-Toolkit工具集中的一个组件,是一个主要用于对MySQL表数据进行归档和清除工具.它可以将数据归档到另一张表或者是一个文件中.pt-archiver在清除表 ...

  3. 024-PHP常用字符串函数(一)

    <?php $first = "abc"; $second = "aBc"; )//字串比较 { print("字符串相等:".&qu ...

  4. idea新建maven web项目

    一.新建maven web项目 二.配置服务器 三.测试运行

  5. SpringBoot安全认证Security

    一.基本环境搭建 父pom依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactI ...

  6. idea导入新项目后右键main方法没有Run xxx.main()

    刚安装的idea2019.1,基本上没有什么配置.导入从github clone下来的工程.鼠标右键main方法时没有发现 run 选项,如下图所示: 这里是配置有问题造成的,对比下正常的工程,可以发 ...

  7. css常用技巧1

    css绘制三角形 <style> .triangle-box{ margin: 50px auto; height: 300px; width: 500px; box-shadow: 1p ...

  8. python中__str__与__repr__

    (1)背景 python中,对于类(自定义类)的实例对象的默认显示既没有太大用处,也不美观.比如: class adder: def __init__(self,value=0): self.data ...

  9. Maven - pom.xml 文件

    章节 Maven – 简介 Maven – 工作原理 Maven – Repository(存储库) Maven – pom.xml 文件 Maven – 依赖管理 Maven – 构建生命周期.阶段 ...

  10. select * 和select 1 以及 select count(*) 和select count(1)的区别

    select 1 和select * select * from 表:查询出表中所有数据,性能比较差: select 常量 from 表:查询出结果是所有记录数的常量,性能比较高: selelct 常 ...