C语言1作业5
问题 | 答案 |
---|---|
这个作业属于那个课程 | C语言程序设计1 |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2 |
我在这个课程的目的是 | 学习并掌握C语言 |
这个作业在那个具体方面帮助我实现目标 | 学习了函数的调用,学会了思维导图的制作 |
参考文献 | C语言程序设计教材 |
四 作业格式
1PTA作业贴图
1.1题目名1
判断一个整数的各位数字平方之和能否被5整除,编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.1.1数据处理
数据表达:i, sum, t,把n赋值给i,t表示i%10的余数。
数据处理:t = i%10,sum=sum + pow(t,2),i=i/10,我利用了for语句,利用%取余数的作用一直循环,再用pow平方,sum表示相加,主函数的名称是mian,调用函数的名称是fun,实参是m,形参是n,主函数,和调用函数都是整形。
1.1.2实验代码贴图
1.1.3造测试数据:
数据输入 | 输出结果 | 数据说明 |
---|---|---|
234 | 0 | 不能被5整除 |
98 | 1 | 可以被5整除 |
67 | 1 | 可以被5整除 |
1.1.4PTA提交及说明:
因为我pta作业完成比较晚,所以还没来得急截屏就结束了。
1.2题目2
使用函数验证哥德巴赫猜想 本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数
1.2.1数据处理:
数据表达:i,result,m=p,这几个都是整形变量。
数据处理:用到了for语句和if-else语句,用到了这些表达式p % i == 0,prime(i) && prime(n - i)。
1.2.2实验代码截图
1.2.3造测试数据:
数据输入 | 数据输出 | 数据说明 |
---|---|---|
97,12 | 97 is a prime number,5+7+12 | 数据大于6 |
5 6 | 5 is a prime number, 6=3+3, | 数据等于6 |
2 5 | 2is a prime numbe | / |
2代码互评
题目6-1 判断一个整数的各位数字平方之和能否被5整除
自己:
刘涛:
代码区别:1我用的是for语句,而他用的是while语句,俩个都是循环语句但是我对for语句比较熟悉所以我选择用for语句。
2他直接就是ans += (n%10)*(n%10),而我调用了函数math.h,像对于他来说,比较复杂。
题目6-3 水仙花数判断
自己
刘涛
代码区别:1他直接用(b*b*b+s*s*s+g*g*g)==N),而我还是用pow
2我if-else语句中都会用{},而他没有。
3.学习总结
3.2学习进度条
周/日期 | 这周所话的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 三个小时 | 60 | 初次了解代码的含义 | 不知道什么时候空格什么时候不空格 |
第二周 | 四个小时 | 100 | 知道怎么去制作表格 | %d什么的很多符号都不认识 |
第三周 | 七个小时 | 170 | if-else格式和&& | 代码写的一模一样都不对 |
第四周 | 七小时 | 150 | 学会了for语句 | 这周作业比较简单基本都懂了 |
第五周 | 六小时 | 160 | 学会了调用函数,学会了调试,找代码错误 | / |
累计代码行和博客字数
3.3.1学习内容总结
3.3.2学习体会
1老师讲课的速度不是很快,但是布置的作业很多都要自己去预习,所以我们得保持经常去预习的心态。
2在写pta作业的时候老师总会布置一些差不多的题目给我们练手,前几个题目一般错的比较多,到后面几乎可以不出错就完成答案,心里还是很开心的,很有成就感。
3我发现老师每周都会让我们学习一个新的办公软件。
C语言1作业5的更多相关文章
- 第二周c语言PTA作业留
6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum ...
- BMP图像直方图均衡算法(C语言大作业)
万丈高楼平地起 C语言大作业 一.学习笔记篇 1.学习MarkDown MarkDown注重写作本身,而非花俏的界面 编辑器:vscode 插件:Markdown,Markdown Preview 2 ...
- C语言I作业08
C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...
- C语言I作业12-学期总结
一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...
- | C语言I作业12
C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...
- | C语言I作业04
| C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...
- | C语言I作业03
| C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...
- | C语言I作业01
C语言I作业01 标签:18软件 李煦亮 1.1 你对软件工程专业了解是怎样? 对软件工程的了解是从人工智能频繁地出现在各大新闻,新闻报道了许多高校针对人工智能开设了相关课程或者专业,软件工程是开设的 ...
- 博客C语言I作业11
一.本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义.调用和申明,熟悉变量的作用域.生存周期和存储类型. 二.本周作业头 这个作业属于哪个课程 c语言程序设计II 这个作业要求 ...
随机推荐
- Python3 GUI开发(PyQt)安装和配置
Python3 GUI开发(PyQt5)安装和配置: 下载安装好Miniconda3, 并且安装好jupyter 注意:最好关闭360杀毒软件或者把cmd加入信任,否则运行activate会有问题. ...
- Scala 学习笔记之集合(2)
class StudentTT extends StudentT{ def sayBye(name: String, age: Int)(address: String){ println(" ...
- Windows10搭建开发环境----MySQL8.0.17安装
Windows10 MySQL8解压版最新最全图文安装配置 一.官网下载解压版安装包 MySQL官网 1. 进入官网点击downloads,如图: 2. 翻到网页底部,点击如图位置: 3. 点击MyS ...
- idea 新建项目 coding上新建项目 idea推送到coding
1. 注册coding a. 首先在(https://coding.net)上创建项目 ps:跳过注册 ![file](https://img2018.cnblogs.com/blog/1416679 ...
- lnmp环境搭设
安装nginx============================ 1添加nginx的rpm信息 rpm -Uvh http://nginx.org/packages/centos/7/noarc ...
- Pycharm(Mac版)快捷键操作篇
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ...
- VM虚拟机启动夜神模拟器卡99%解决办法
VM虚拟机启动夜神模拟器卡99%解决办法 本人出现的情况: 物理机装的是win7系统,安装了vmware14(安装过程未出现报错),在vmware14 上 win10系统(安装过程未出现报错),安装夜 ...
- CS184.1X 计算机图形学导论 作业0
1.框架下载 在网站上下载了VS2012版本的作业0的框架,由于我的电脑上的VS是2017版的,根据提示安装好C++的版本,并框架的解决方案 重定解决方案目标为2017版本. 点击运行,可以出来界面. ...
- 彻底修改eclipse中项目的名称
需要四个步骤: 一.右键工程:Refactor->Rename,或选中工程按F2,修改名称 二.修改项目目录下:.project文件 三.项目右键属性 --> Web Project Se ...
- 程序员成长的四个简单技巧,你 get 了吗?
最近拜读了"阿里工程师的自我修养"手册,12 位技术专家分享生涯感悟来帮助我们这些菜鸡更好的成长,度过中年危机,我收获颇多,其中有不少的方法技巧和我正在使用的,这让我觉得我做的这些 ...