这个作业属于哪个课程 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. java面试指导_垃圾收集

    Java 的自动内存管理主要是针对对象内存的回收和对象内存的分配.同时,Java 自动内存管理最核心的功能是 堆 内存中对象的分配与回收. Java 堆是垃圾收集器管理的主要区域,因此也被称作GC 堆 ...

  2. Docker通过挂载安装mysql

    一.安装 mkdir -p ./docker/mysql cd docker/ cd mysql/ mkdir conf mkdir data mkdir logs  mkdir mysql-file ...

  3. vim bundle安装

    一.准备工作 安装Git(因为下面我们选择的插件管理器需要使用到它)安装其他插件前首先需要选择一个Vim插件管理器,我这里选择的是Vundle,Vundle的工作过程中需要通过Git自动从远程创库同步 ...

  4. 在linux下进行数据备份

    一.完全备份 完全备份是指把所有需要备份的数据全部备份.当然,完全备份可以备份整块硬盘.整个分区或某个具体的目录.完全备份的好处是数据恢复方便,因为所有的数据都在同一个备份中,所以只要恢复完全备份,所 ...

  5. shell如果文件夹不存在则创建

    #!/bin/bash build_dir="build" if [ ! -d "$build_dir" ]; then mkdir $build_dir fi ...

  6. [游戏复刻] Super Mario Brothers(1985. Famicom)

    10/20 第一版,导入了地图,设置了碰撞块

  7. ORC相关的库介绍和应用

    将图像翻译成文字一般被称为光学文字识别(Optical Character Recognition,OCR) OCR库:Pillow.Tesseract.NumPy Pillow Pillow可以对图 ...

  8. Django ORM相关的一些操作

    一般操作 看专业的官网文档,做专业的程序员! 必知必会13条 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 ...

  9. synchronized 底层实现原理

    线程在获取锁的时候,其指针指向的是一个monitor对象(由C++实现)的起始地址.每个对象实例都会有一个 monitor.其中monitor可以与对象一起创建.销毁:亦或者当线程试图获取对象锁时自动 ...

  10. 小程序e.currentTarget与e.target 两个属性的区别

    注册事件是获取小程序组件上面的自定义属性值 e.target是获取当前点击的标签上面的自定义属性 e.currentTarget是获取注册点击事件标签内的自定义属性