这个作业属于哪个课程 C语言程序设计II
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9825
我在这个课程的目标是 学习基础程序语言C语言,基本掌握C语言的思维方向
这个作业具体在哪个方面帮助我实现目标 编程练习、函数定义学习、思维导图的运用
参考文献 https://www.cnblogs.com/pengchen511/p/10564067.html

1.PTA实验作业

1.1 题目1

编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

1.1.1数据处理

数据表达:用了变量sum,x,m,n,这三个都是整型变量
数据处理:用到了for循环和if-else语句,用了算术运算符(%、/、*、==),赋值运算符(=),关系运算符(>)
函数参数:主调函数是main(),被调函数是fun(),是整型函数,形参是n,整型;实参是m,整型

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 0 1^2不能被5整除
12 1 1^2+2^2可以被5整除
123 0 1^2+2^2+3^2不能被5整除
1234 1 1^2+2^2+3^2+4^2可以被5整除

1.1.4 PTA提交列表及说明


编译错误:在for语句里面使用了一个多余的i
部分正确12:我在编译器上面达到编译没有编译错误的情况就放到PTA里面,发现还是有错误,我定义了一个result用来输出0或者1
答案正确:更正了result错误

1.2题目2

本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。

1.2.1数据处理

数据表达:用了变量result,i,m,n,cnt,,都是整型变量;
数据处理:用到了for语句,if-else语句,while循环,用了算术运算符(%,+,-,==,/),赋值运算符(=),关系运算符(&,>)
函数参数:主调函数是main(),被调函数是prime(),都是整型

1.2.2实验代码截图


1.2.3造测试数据

输入数据 输出数据 说明
69 71 70=3+67 分解70
74 82 74=3+71,76=3+73,78=5+73,82=3+79 从74分解到82
89 100 90=7+83, 92=3+89, 94=5+89, 96=7+89, 98=19+79,100=3+97 从90分解到100

1.2.4PTA提交列表及说明


编译过程中出现的主要错误:在编译器上先进行了编译,因为对于while的不了解导致错误了很久,后面在同学的帮助下总算有了一点了解,但是还是不懂,最后几乎是全程按照同学指导写完的
答案正确:复制到PTA上
PS:
声明一下,我的后面两道题都是只有一次提交的

2.代码互评

同学代码:

我的代码:

1:这位同学用了while语句,说明她往前学了知识,这一点我需要向她学习
2:同学的代码比我长,说明在这个题目里面,while语句是可行的,但是使用for会更加简洁一点。
3:最后的if-else语句这位同学用的是result=1或0的方法,在语句结束之后需要另起一行返回;而我用的是直接返回。
同学代码:

我的代码:

1:由于使用的计算方法不同,所以这位同学没有用pow函数,而我使用了。我应该学习这位同学换一个方面思考的习惯,这样有利于我们催发头脑风暴
2:这位同学依旧使用了while循环,但是这次的代码与我差不多,甚至比我短。这是我需要学习的地方

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/21-9/28 约3小时 31行 对于编程的基础练习,简单的输出 编程熟练度不够
9/28-10/05 约2小时 26行 输入模式的学习,练习 熟练度不够,对于输入输出过程基本是完全不理解
10/05-10/12 约6小时 86行 输入和输出学会了,不同的结构,语句,运算的学习等等 熟练度不够,知识存储量不够,导致编程的时候经常需要查阅资料
10/12-10/18 约5小时 91行 可以自行编程,只有编程完成后出现错误才需要向同学求助。基本操作和思路学会,但是有些不够熟练。学习了代码的调试 不能熟练自主操作调试,编程不够熟练
10/18-10-26 约12小时 127行 可以看着书写出来函数定义基操 有时的变量定义拿不准,总是会多定义一些莫名其妙的变量,我想这是函数定义不够熟练、对题目的理解不到位的原因吧

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

思维导图贴图:

3.3.2学习体会

C语言的学习已经进行了一个月了,最大的收获应该就是对于编程的概念有了一定的了解,不再是像以前那样懵懂,有了自己的思路。但是对于顺利理清思路还是有点困难。最近学习了定义函数,格式和套路什么的,我还是不熟悉。
这周的PTA赶在结束前一分钟交的,博客园也拖到了现在。我希望以后可以更加快一点,不要再在最后一秒交作业了。
在后面的学习中还是要在学习之后就及时进行练习。希望我的C语言学习可以在坎坷中依旧保持兴趣热情!

C语言|博客作业05的更多相关文章

  1. C语言Ⅰ博客作业05

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目 ...

  2. C语言博客作业05

    这个作业属于哪个课程 C语言程序设计II 这个作业要求在那里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 我在这个课程的目 ...

  3. C语言博客作业05——指针

    1.本章学习总结 1.1思维导图 1.2本章学习体会及代码量 1.2.1学习体会 可能因为之前数组那块儿的作业拖得太久了,以至于我觉得指针学的好快,还没反应过来就教完了,然后一开始做题的时候,就是一脸 ...

  4. C语言I-博客作业05

    这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 C语言1博客作业05 我在这个课程的目标是 学会运用函数编代码 这个作业在那个具体方面帮助我实现目标 写C语言作业的时候,编代码的实践中 ...

  5. C语言博客作业06——结构体&文件

    C语言博客作业06--结构体&文件 1.本章学习总结 1.1思维导图 1.2.本章学习体会 在本周的学习中,我们学习了关于结构体和文件的内容.结构体的本身并不难,但以结构体为基础的链表还是让我 ...

  6. C语言博客作业6---结构体&文件

    C语言博客作业6---结构体&文件 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容.如下图所示: 1.2.学习体会 描述本周学习感受,也可以在这里提出你不理解地方.对 ...

  7. C语言博客作业5--指针

    C语言博客作业5--指针 1.本章学习总结(2分) 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里 ...

  8. C语言博客作业4--数组

    C语言博客作业4--数组 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

  9. C语言博客作业3--函数

    C语言博客作业3--函数 1.本章学习总结 1.1思维导图 请以思维导图总结本周的学习内容,如下图所示: 1.2本章学习体会及代码量学习体会 1.2.1学习体会 描述本周学习感受,也可以在这里提出你不 ...

随机推荐

  1. SpringBoot项目配置Tomcat和JVM参数

    设置Tomcat端口号和连接数等 使用application.properties配置文件有一些参数无法设置,所以推荐创建一个类文件来配置,如下: package com.qipai.springbe ...

  2. Apollo报错找不到apollo.meta的问题解决方案

    问题描述 Apollo报错,找不到apoll.meta,但是明明配置了apollo-env.properties到apollo-client内了. apollo-env.properties pro. ...

  3. 全排列函数(next_permutation())

    平常需要全排列的时候,一般都是dfs然后字符串匹配啥的……今天看题解的时候突然发现了这个神器. next_permutation()函数在c++的algorithm库里,作用是传入一个数组,输出这个数 ...

  4. 关于B/S模式CGI上传文件,遇到的问题归纳(待更新。。。)

    由于项目问题是基于web的,最近一直在改进web界面,由于产品需要升级,而且升级操作是由客户在web端完成,将软件包放在本地,由web上传到后台完成更新,之前做的是TFTP更新方式,但是需要借助第三方 ...

  5. Ubuntu18.04 安装在VMware 14中无法全屏问题解决

    现象:在安装完Ubuntu18.04后发现在虚拟机中不能全屏,安装Vmware Tools后还是无法解决,修改分辨率亦不成功. 原因:WAYLAND限制 解决方法:取消ubuntu中的显示设备WAYL ...

  6. [考试反思]1011csp-s模拟测试69:无常

    承蒙大脸skyh的毒奶,加之以被kx和Parisb以及板儿逼剥夺了一中午的睡眠(其实还有半个晚上)RP守恒终于失效了,连续两场没考好 RP也是不够了,竟然考原题,而且还不换题,连样例都一模一样只不过加 ...

  7. 0818NOIP模拟测试25——B卷简记

    幸亏考场上没考这个,T1结论T2不会T3板子.估计会死的更惨 T1是学长讲过的Cat变式,沿直线y=x+1翻折方案数相减,现推,15分钟弄出来没什么问题. 只要不要把m,n读反就行. T3是个tarj ...

  8. CSPS模拟 71

    全程傻眼 T1 毛衣衬 meet_in_middle.. 不再使用二分查找,而是直接枚举对面状态,虽然底数爆炸但是指数减半,复杂度是对的. T2 猫儿嗔 逆序关系有支配关系? $DAG$树.. 把逆序 ...

  9. Tomcat性能调优实战

    今日帮朋友做了tomcat性能调优的实际操作,心得记录一下. 服务器:Windows2017 配置:CPU 4 内存 8G Tomcat8.0+版本. 压力测试工具:apache-jmeter-4.0 ...

  10. 腾讯新闻构建高性能的 react 同构直出方案

    在腾讯新闻抢金达人活动 node 同构直出渲染方案的总结文章中我们整体了解了下同构直出渲染方案在我们项目中的使用.正如我在上篇文章结尾所说的: 应用型技术的难点不是在克服技术问题,而是在于能够不断的结 ...