问题 答案
这个作业属于那个课程 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. Ansible配置详解

    目录 Ansible配置详解 参考 配置优先级 配置参数说明 Ansible配置详解

  2. Mysql高手系列 - 第21篇:什么是索引?

    Mysql系列的目标是:通过这个系列从入门到全面掌握一个高级开发所需要的全部技能. 这是Mysql系列第21篇. 本文开始连续3篇详解mysql索引: 第1篇来说说什么是索引? 第2篇详解Mysql中 ...

  3. mysql创建用户和权限管理

    一 权限管理 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作.包括select.update.delete.update.grant等操作.那么一般情况在公司之后DBA工程师会创建 ...

  4. shell检测网站地址是否存活

    #!/bin/bash . /etc/init.d/functions url_list=(www.baidu.com) ChkCurl(){ i=0 while [ $i -lt 2 ] do cu ...

  5. Scala Try Catch Finally

    Scala Try Catch Finally: 在Java中返回值优先级顺序:finally最高, try,catch 选其一,try中抛异常,返回catch,不抛异常,返回try,. public ...

  6. Java通过JDK动态代理简单的实现一个AOP

    首先说一下,因为自己还没有去研读spring的AOP的源码,只是大致知道其功能,便想着自己先手动实现一个先看看,觉得这样以后研读源码的时候会收获更多! 实现:做一个在添加注解的方法执行之前,可以先执行 ...

  7. Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

    多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程. 一.ThreadPoolTaskExecutor ...

  8. Windows 服务程序(二)

    服务控制管理器 (SCM, Service Control Manager),它在系统启动时自动启动,其主要作用是维护和管理一张服务信息表. OpenSCManager() 介绍:功能:建立了一个到服 ...

  9. vc++木马源码免杀一些常用方法

    1.字符串连接 ////////////////////////////////////////////////////////////把字符串"canxin"连接起来(字符串连接 ...

  10. PHP 数组转json格式,key的保存问题

    <?php $arr = [ 2, 3, ]; echo print_r($arr,true); echo json_encode($arr); echo "\n\n"; $ ...