这个作业属于哪个课程 C语言程序设计Ⅰ
这个作业要求在哪里 https://www.cnblogs.com/tongyingjun/p/11722665.html
我在这个课程的目标是 熟练掌握如何用函数去定义,如何编写思维导图
这个作业在哪个具体方面帮助我实现目标 PTA作业以及自己在编译器上面写的代码和代码错误,百度上面的文献
参考文献 C语言程序设计,百度文献

1.PTA实验作业

1.1判断一个整数的各位数字平方之和能否被5整除
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
⑴数据处理
数据表达:本题目使用了int整形结构,变量n 因变量s。其中 n 是用户传入的参数。 函数判断n的各位数字平方之和能否被5整除,能被5整除则返回1,否则返回0。
数据处理:使用了while循环结构和if-else语句
函数参数:主调函数:main(){} 被调函数:fun(int n) 实参:m 形参:n 类型是变量
⑵实验代码截图

⑶造测试数据

输入数据 输出数据 说明
12 1 平方能被5整除
123 0 平方不能被5整除
1234 1 平方能被5整除

⑷PTA提交列表及说明

错误原因:
①编程错误:开始一直以为要编程全部,没有看清楚题目,所以在自己的编译器上面是对的,复制上去就是错的。
②编程错误:自己又换了一种方法在自己的编译器上面做,结果还是错的,室友看见了说只要写一部分,后来就对了
1.2水仙花数判断
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
⑴数据处理
数据表达:本题使用了int的整形结构,变量N,x 因变量sum。其中N是用户传入的参数。N的值不超过int类型的范围。如果参数N是水仙花数,则返回1,否则返回0。
数据处理:使用了while循环结构和if-else语句。
函数参数:主调函数:main(){} 被调函数func(const int N) 实参:N 形参:N 类型是变量
⑵实验代码截图

⑶造测试数据

输入数据 输出数据 说明
153 1 是水仙花函数
370 1 是水仙花函数
155 0 不是水仙花函数
181 0 不是水仙花函数

⑷PTA提交列表及说明

错误原因:
①编程错误:开始这个题目看不懂,就自己随便打了一个代码,自己觉得是对的,结果可想而知。
②编程错误:在百度上面搜了一下这个题目,看了一些资料,然后自己打了一篇,可还是错了,因为我if-esle语句和while循环结构没有用好。
③编程错误:代码第一行的最后面打了分号,因为我直接复制的题目上面的,没有看见题目上面有分号,所以直接复制上去了,检查了很多次才发现。
④答案错误:只有一部分准确,我把变量x和sum里面的内容搞错了 ,我把十位数的定义弄错了,但是只是错了一部分

2.代码互评

⑴同学代码截图()

自己代码截图()

⑵比较结果
①我们两个的代码行数差不多,使用的函数类型也一样。
②他使用的if-else语句相对我的比较简单,我的使用了几个大括号,而他不一样。
③我们的变量使用的不相同,结果肯定是一样的,我们两个的代码总体上差不多,没有很大差别。

学习总结

⑴学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
第五周 四个半小时 103 学到了C语言中药学有关函数的,还学会了如何制作思维导图 PTA作业中的用函数验证哥德巴赫猜想这个题目还不是很懂,还有主调函数和被调函数的类型也比较迷惑

⑵累计代码行和博客字数

⑶学习内容总结和感悟
①真的从心里更加C语言越来越难了,做PTA也越来越崩溃了。博客园还好。
②上课没有跟老师的节奏了根本就不知道怎么做,就像这次作业的用函数验证哥德巴赫猜想这个题目,说实话大部分都不是我自己想出来的,百度了很多。所以才做了出来。
③博客园作业中没有选择那个分数最高的就是因为不知道怎么去说明他。自己并没有真正弄懂。
④编程一定要赶在老师前面把内容预习,这次才能有效的学习。自己也要多多去训练敲代码。

学习内容总结

C语言Ⅰ作业-05的更多相关文章

  1. C语言I博客作业05

    内容 答案 这个作业属于哪个课程 C语言程序设计II 这个作业要求在哪里 C语言I作业05 我在这个课程的目标是 更熟练的运用编译函数问题 这个作业在哪个具体方面帮助我实现目标 PTA实验作业 参考文 ...

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

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

  3. C语言|作业12—学期总结

    一. 我学到的内容 二. 我的收获 作业链接 收获 C语言l博客作业01 对这个专业.学科以及markdown语法有了初步了解,打印出了"Hello world!" C语言l博客作 ...

  4. C语言Ⅰ作业12—学期总结

    一.我学到的内容 二.我的收获 作业链接 收获 C语言Ⅰ博客作业01 认识了PTA编程,博客园,Markdown基本语法1,Markdown基本语法2 C语言Ⅰ博客作业02 PTA系统常见问题解答 C ...

  5. C语言作业总结

    .## 一.我学到的内容 二.我的收获 作业 学到的知识点简介 C语言I博客作业01 学习了markdown语法. C语言I博客作业02 学习了<提问的智慧>. C语言I博客作业03 了解 ...

  6. C语言作业评价标准

    C语言作业评价标准 作业内容: 每周作业分为基础作业.挑战作业和预习作业: 基础作业为本周所学内容的巩固: 挑战作业包括但不仅限于所学知识的综合运用: 预习作业为下周所学内容的任务单,要求必须在课前完 ...

  7. 第一次c语言作业。

    第一次c语言作业 作业1 2.1 你对软件工程专业或者计算机科学与技术专业了解是怎样? 我认为计算机科学与技术是研究信息过程.用以表达此过程的信息结构和规则及其在信息处理系统中实现的学科.这门学科是为 ...

  8. 我的第三次C语言作业

    我的第三次C语言作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2 这个作业要求在哪里 https://edu.cnblogs.co ...

  9. C语言|博客作业05

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

随机推荐

  1. Django边角料

    模型层表名自定义: class Record(models.Model): content=models.CharField(max_length=32,db_column='record_conte ...

  2. vim中文帮助手册的安装

    1. 下载: 下载页面:http://vimcdoc.sourceforge.net/ 选择“Latest platform independent tarball, including an Lin ...

  3. nginx passwd (http://www.voidcn.com/article/p-suebfyqy-nx.html)

    操作系统CentOS 7.2 nignx 1.10.1 首先我们用Nginx提供HTTP的Basic Auth功能,配置了需要输入的用户名和密码,才能访问网站. 我们使用htpasswd来生成密码信息 ...

  4. vue2.0 + npm + webpack 开发===环境配置

     cnpm安装:npm install -g cnpm --registry=http://registry.npm.taobao.org 1.安装vue-cli脚手架构建工具cnpm install ...

  5. SpringBoot起步

    1.SpringBoot依赖包导入 方式一:将spring-boot的依赖为父pom出现 <parent> <groupId>org.springframework.boot& ...

  6. Hadoop学习(4)-mapreduce的一些注意事项

    关于mapreduce的一些注意细节 如果把mapreduce程序打包放到了liux下去运行, 命令java  –cp  xxx.jar 主类名 如果报错了,说明是缺少相关的依赖jar包 用命令had ...

  7. 【LOJ】#3096. 「SNOI2019」数论

    LOJ#3096. 「SNOI2019」数论 如果\(P > Q\)我们把\(P\)和\(Q\)换一下,现在默认\(P < Q\) 这个时候每个合法的\(a_i\)都可以直接落到\(Q\) ...

  8. MySQL 聚合函数(二)Group By的修饰符——ROLLUP

    原文为MySQL 5.7 官方手册:12.20.2 GROUP BY Modifiers 一.ROLLUP 修饰符的意义 GROUP BY子句允许添加WITH ROLLUP修饰符,该修饰符可以对分组后 ...

  9. Spring MVC 探讨DispatcherServlet

    先上DispatcherServlet的运行流程图(request processing):

  10. windows下将jar包打入maven仓库

    mvn install:install-file -DgroupId=org.csource -DartifactId=fastdfs-client-java -Dversion=1.27 -Dpac ...