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

  1. 第二周c语言PTA作业留

    6-1 计算两数的和与差(10 分) 本题要求实现一个计算输入的两数的和与差的简单函数. 函数接口定义: void sum_diff( float op1, float op2, float psum ...

  2. BMP图像直方图均衡算法(C语言大作业)

    万丈高楼平地起 C语言大作业 一.学习笔记篇 1.学习MarkDown MarkDown注重写作本身,而非花俏的界面 编辑器:vscode 插件:Markdown,Markdown Preview 2 ...

  3. C语言I作业08

    C语言I作业08 这个作业属于哪个课程 C语言程序设计ll 这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9981 ...

  4. C语言I作业12-学期总结

    一.我学到的内容 二.我的收获 我完成的作业: 第一次作业 C语言I博客作业02 C语言I作业004 C语言I博客作业05 C语言I博客作业06 C语言I博客作业07 C语言I博客作业08 C语言I博 ...

  5. | C语言I作业12

    C语言I作业12-学期总结 标签:18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/S ...

  6. | C语言I作业04

    | C语言I作业004 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://www.cnblogs.com/pengchen511/p/ ...

  7. | C语言I作业03

    | C语言I作业03 标签: 18软件 李煦亮 问题 答案 这个作业属于那个课程 C语言程序设计I 这个作业要求在哪里 https://edu.cnblogs.com 我在这个课程的目标是 学会和掌握 ...

  8. | C语言I作业01

    C语言I作业01 标签:18软件 李煦亮 1.1 你对软件工程专业了解是怎样? 对软件工程的了解是从人工智能频繁地出现在各大新闻,新闻报道了许多高校针对人工智能开设了相关课程或者专业,软件工程是开设的 ...

  9. 博客C语言I作业11

    一.本周教学内容&目标 第5章 函数 要求学生掌握各种类型函数的定义.调用和申明,熟悉变量的作用域.生存周期和存储类型. 二.本周作业头 这个作业属于哪个课程 c语言程序设计II 这个作业要求 ...

随机推荐

  1. SpringBoot第二十五篇:SpringBoot与AOP

    作者:追梦1819 原文:https://www.cnblogs.com/yanfei1819/p/11457867.html 版权声明:本文为博主原创文章,转载请附上博文链接! 引言   作者在实际 ...

  2. Lab_0操作系统实验准备(全)

    一.实验介绍 实验目的: 知识储备: 二.相关下载 1.下载镜像文件 这个镜像文件是vdi类型的,只能用visualbox下载 链接:https://pan.baidu.com/s/1L7WX6ju4 ...

  3. mac上git安装与github基本使用

    目录 安装git 创建ssh key.配置git 提交本地项目到GitHub 一.安装Git MAC安装Git 首先查看电脑是否安装Git,终端输入: git 1.通过homebrew安装Git 1. ...

  4. Qt+VC2010+glew环境安装配置

    Qt的源码及预编译安装包在 Qt Archive下载,http://download.qt.io/archive/qt/, 目前最新的是Qt5,其中和Qt4不同的是,Qt5多了个QOpenGLWidg ...

  5. Maya零基础新手入门教程第一部分:界面

    第1步:菜单 如果您曾经使用过一个软件,那么您将习惯菜单!在Maya中,菜单包含用于在场景中工作的工具和操作.与大多数程序一样,主菜单位于Maya窗口的顶部,然后还有面板和选项窗口的单独菜单.您还可以 ...

  6. LRU算法实现,HashMap与LinkedHashMap源码的部分总结

    关于HashMap与LinkedHashMap源码的一些总结 JDK1.8之后的HashMap底层结构中,在数组(Node<K,V> table)长度大于64的时候且链表(依然是Node) ...

  7. [Mathematics][MIT 18.02]Detailed discussions about 2-D and 3-D integral and their connections

    Since it is just a sort of discussion, I will just give the formula and condition without proving th ...

  8. Bran的内核开发教程(bkerndev)-03 内核初步

    目录 内核初步 内核入口 链接脚本 汇编和链接 PS: 下面是我自己写的 64位Linux下的编译脚本 内核初步   在这节教程, 我们将深入研究一些汇编程序, 学习创建链接脚本的基础知识以及使用它的 ...

  9. 零基础转行web前端,要学习多久?需要掌握些什么?

    web前端开发技术人才越来越吃香,而且web前端领域划分越来越细,对技术的需求越来越高,想学习web前端的人也是越来越多.那么,如何学习web前端知识?从哪开始?转型成为web前端工程师需要学些什么? ...

  10. meterpreter读取hash明文记录

    今天测试某个站点时读hash老出错 这里做下读hash的笔记 进去meterpreter后getuid一 1 2 meterpreter > getuid Server username: NT ...