C语言I博客作业09

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11635
这个作业的目标 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型
学号 20208971
1.PTA实验作业
uploading-image-387704.png

1.1 统计某类完全平方数
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。

1.1.1数据处理
数据表达:定义整形变量i,n,a,b,c,d,N;i用来控制循环,n用来储存循环终止条件的值,N存储输入的值,a,b,c,d分别用来存储个位,十位,百位,千位的数字
数据处理:用了for循环,if判断语句;有关系运算符,逻辑运算符,赋值运算符,自定义函数
1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

部分正确:没有考虑到四位数时的情况
1.2 解一元二次方程
1.2.1 数据处理
数据表达:定义了浮点型变量a,b,c,x,x1,x2,y,d;a,b,c用来存储输入值,x用来储存一元一次方程输出的值;x1,x2用来储存一元二次方程的值,y用来表示∆,d用来储存实部
数据处理:运用了if-else语句,if语句;使用了赋值运算符,逻辑运算符,判断运算符,运用了for循环

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明


编译错误:在printf时少了括号,少了分号
部分正确:最后一种情况没有考虑全面
2.代码互评
同学代码:

我的代码:

对比:第二位同学的代码更加简单清晰,且使用了初始化数组

3.学习总结
3.1 学习进度条

日期/周 这周所花的时间 代码行 学到的知识点简介 目前比较疑惑的问题
第一周 10h 20 了解什么是编程,以及打hello world 自己是一个小白,对编程是啥都不清楚
第二周 12h 50 学习了一些基础函数 函数记不住编代码要翻书,也不会灵活运用
第三周 20h 100 学了for循环 不会调试找错误
第四周 24h 200 学了如何调用数学函数 对数学函数的调用不熟练
第五周 26h 300 学了if-else多分支结构 不熟练,但都可以理解
第六周 26h 400 学习了switch分支结构 细节方面以及综合用法不熟练
第七周 27h 500 学习了while和do-while结构 没有啥大问题,只能说堪堪掌握
第八周 25h 500 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题。 不熟练,也不是很懂,上课开了小差
第九周 26 550 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 还行感觉,得听听网课补补

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
uploading-image-678041.png

3.3.2 学习体会
这周学习了各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 ,听课的时候还开了小差,实际操作起来就问题不断,哈哈,还要多多补习,加油!
这次的作业是真的难,自己太菜,全靠大佬们带我!

posted on 2020-12-21 19:17  傻逼QQ邮箱  阅读(58)  评论(7编辑  收藏  举报