C语言Ⅰ博客作业05
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 |
我在这个课程的目标是 | 熟练掌握C语言基础 |
这个作业在哪个具体方面帮助我实现目标 | 掌握C语言基础,可以有效的完成PTA |
参考文献 | C语言程序设计I |
1.PTA实验作业
1.1 题目名1
6-1 判断一个整数的各位数字平方之和能否被5整除。
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
函数接口定义:int fun(int n );
其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。
1.1.1数据处理
数据表达:用了E,n两个变量,两个变量的值都是通过赋值运算来的,都是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式;
②流程结构:分支结构。
函数参数:
①主调函数名称:main();
②被调函数名称: fun(int n ),类型是自定义函数;
③形参名称:n,类型是整型变量;
④实参名称:m,类型是整型变量。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 | 1 | 与题目样例一样正确 |
123 | 0 | 与题目样例一样正确 |
50 | 1 | 随机取十位数检查能否运行正确 |
150 | 0 | 随机取百位数检查能否运行正确 |
1000 | 0 | 随机取百位数以上的数检查能否运行正确 |
1.1.4 PTA提交列表及说明
1.编译错误:没太看懂题意,打出来的代码自己也不太懂,后面请问了同学解决的!
2.答案正确。
1.1.5编程总结
要认真打代码,仔细!学会把老师讲课的知识活用。
1.2 题目名2
6-6 使用函数验证哥德巴赫猜想
本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。
函数接口定义:
int prime( int p );
void Goldbach( int n );
其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。又因为这样的分解不唯一(例如24可以分解为5+19,还可以分解为7+17),要求必须输出所有解中p最小的解。
1.2.1 数据处理
数据表达:用了p,result, n, i, cnt,m六个变量,result,cnt,m是通过赋值运算来的,n,i是公式得到的,p是通过定义来的,都是整型变量。
数据处理:
①数据用到的表达式有赋值表达式,算数表达式;
②流程结构:分支结构。
函数参数:
①主调函数名称: main();
②被调函数名称:prime( int p );void Goldbach( int n );,类型都是自定义函数;
③形参名称:p,n,类型是整型变量;
④实参名称:i,m,类型是整型变量。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
89 100 | 89 is a prime number,90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79,100=3+97, | 与题目样例一样正确 |
10 20 | 10=3+7,12=5+7,14=3+11,16=3+13,18=5+13,20=3+17 | 随机取十位数检查能否运行正确 |
-10 20 | 6=3+3,8=3+5,10=3+7 | 随机取正负数检查能否运行正确 |
1.2.4 PTA提交列表及说明
1-2.编译错误:一开始是不太懂题目,打的代码自己都有点不太懂,所以就错了;后面问了同学,大概知道了一点,后来符号多打了,在定义的时候打了个分号,把它去掉后就对了。
3.答案正确。
1.2.5编程总结
不会的知识点要多问,多看书!看懂题目在做。
2.代码互评
同学代码截图
同学代码1
同学代码2
自己代码截图
第一个同学写的代码跟我的区别有点大;她定义的的名称是s,简单一点;不太明白%。0f和while(number--)的意思。还有就是我觉得我的代码看起来比较清楚一点!
第二个同学的代码我们之间的类型相似,就是有些变量定义的不一样。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第9周/10.25 | 一天半 | 88 | 函数的定义,调用 | “/=”是什么意思 |
第8周/10.18 | 两天左右 | 84 | 循环结构,for语句 | 在Dev-C++里面正确的代码到PTA上是答案错误怎么解决 |
第7周/10.8-10.12 | 两天左右 | 49 | scanf()函数,if-else语句,常用的数学函数,关系运算符... | PTA作业怎么能好好的做完! |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
感觉这个星期的作业好难啊!我上课的时候听懂了,可是做题目的时候就不知道该怎么办了,因为我看不懂题意!还有调试有什么作用呢?我还不太会好好利用它。完成PTA的作业时间比较赶,不太懂“/=...”符号,语句的意思。学会了如何弄思维导图,希望下次做的美观一点。作业完成的比较赶,没有那么认真,希望自己以后好好利用时间,认真完成作业!
C语言Ⅰ博客作业05的更多相关文章
- C语言|博客作业05
这个作业属于哪个课程 C语言程序设计II 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825 我在这个课程的 ...
- C语言博客作业05
这个作业属于哪个课程 C语言程序设计II 这个作业要求在那里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目 ...
- C语言博客作业05——指针
1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量 1.2.1学习体会 可能因为之前数组那块儿的作业拖得太久了,以至于我觉得指针学的好快,还没反应过来就教完了,然后一开始做题的时候,就是一脸 ...
- C语言I-博客作业05
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言1博客作业05 我在这个课程的目标是 学会运用函数编代码 这个作业在那个具体方面帮助我实现目标 写C语言作业的时候,编代码的实践中 ...
- C语言博客作业06——结构体&文件
C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...
- C语言博客作业6---结构体&文件
C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...
- C语言博客作业5--指针
C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...
- C语言博客作业4--数组
C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...
- C语言博客作业3--函数
C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...
随机推荐
- python--数学运算函数
x=-100 y=abs(x) #求绝对值 y=divmod(9,4) #9/4之后获取整数与余数 #(2, 1) #返回一个元组(2, 1),第一个数是整数,第二个数是余数 y=round(3.14 ...
- Centos7——docker持久化存储和卷间状态共享(笔记)
docker持久化存储和卷间状态共享(笔记) 本章介绍 存储卷的介绍 存储卷的两种类型 宿主机好额容器之间如何共享数据 容器之间如何共享数据 存储卷的声明周期 存储卷之间的数据管理和控制模式 就像在 ...
- SQL Server自动备份
1.打开SQL Server Management Studio 数据库-管理-维护计划,右键,维护计划向导 2.在弹出页面右下方点击[更改],修改计划执行方案 根据需要,修改执行时间 3.修改完毕后 ...
- Oracle数据库体系结构-Shared Pool
Oracle数据库简单介绍 对象关系型数据库 重点:一致性+性能 一致性优于性能 处理模型:C/S模型 Client:用户和用户进程 Server:服务器进程,实例,数据库本身 ...
- ueditor+复制word+图片不能上传
最近公司做项目需要实现一个功能,在网页富文本编辑器中实现粘贴Word图文的功能. 我们在网站中使用的Web编辑器比较多,都是根据用户需求来选择的.目前还没有固定哪一个编辑器 有时候用的是UEditor ...
- [CSP-S模拟测试]:真相(模拟)
题目传送门(内部题106) 输入格式 第一行为一个正整数$T$,表示数据组数. 接下来$T$组数据,每组数据第一行一个正整数$n$表示$OIer$,接下来$n$行,第$i$行表示编号为$i$的人所说的 ...
- java学期总结
第一周https://www.cnblogs.com/sqhe2000/p/11482760.html. 第二周https://www.cnblogs.com/sqhe2000/p/11521023. ...
- 构建基于Electron开发的软件遇到的问题
构建pdman时,报了好些错. 主要还是网络问题和版本不一致导致的. 前提 npm设置淘宝源,自行搜索. 版本 上面是官方要求的node环境. 需要首先安装nvm, brew install nvm ...
- ffmpeg剪切视频
测试的时候需要用到视频,原片太大了,就剪切几分钟来测试 ffmpeg -i input.mp4 -ss 0 -t 300 -acodec copy -vcodec copy -scodec copy ...
- leetcode-easy-others-191. Number of 1 Bits-NO
mycode 不会... 输入是二进制....我还以为十进制.... 00000001011 = 11 题意: 编写一个将(无符号)整数作为输入的函数,并返回该数字二进制表示中等于1的位数.例如:输 ...