C语言I博客作业11
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | C语言I博客作业11 |
我在这个课程的目标 | 做一个自己的小游戏或小程序。 |
这个作业在那个具体方面帮助我实现目标 | 熟悉作用域,生存期。学习函数的调用。 |
参考文献 | 《C语言程序设计》 百度搜索 |
1.PTA实验作业
1.1 6-1 统计某类完全平方数
题目内容:本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:定义了b,i,j,count,a[100]五个整型变量。
数据处理.
伪代码
begin
定义变量;
赋值;
判断是否满足条件
用while语句判断是否有俩个相同的数
进行for循环
根据题意,满足条件return 1;
最后结束return 0;
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
105 500 | 6 | 题目所给数据 |
215 450 | 3 | 随机取符合题意的数 |
385 240 | 0 | 随机取数 |
666 777 | 1 | 随机取符合题意的数 |
1.1.4 PTA提交列表及说明
说明.
1.编译错误:if (a[count]==a[j])漏打“()”。
2.编译错误:漏打count++。
3.部分正确:漏打条件if(b*b=i)。
4.答案错误:未打b=sqrt(i)
5.答案错误:同上。
6.没打return 0。
1.26-2 统计各位数字之和是5的数
题目内容.
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1数据处理
数据表达:定义了sum,number两个整型变量。
数据处理.
begin
定义变量;
用while语句判断是否满足要求
求给定的正整数的各位数字之和
是5 return 1;
不是return 0;
求给定范围的正整数符合条件的有哪些
输出;
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
104 922 | 题目所给数据 | |
277 1015 | 随机取数 | |
155 230 | 随机取数 |
1.2.4 PTA提交列表及说明
说明.
1.编译错误:int()后打了;
2.编译错误:未定义sum
3.编译错误:number打成n
4.多种错误:number%10漏打
5.部分错误:未给count赋初始值
6.编译错误:printf打成prntf
2.代码互评
同学1 代码源
同学2 代码源
本人
说明.
1.与两位同学相比,我的代码更为简洁明了。采用了||(或)这一逻辑运算符。
2.同学2比同学1对不同情况的划分更为详细。但却显得过于繁琐。
3.格式上来说,同学1的比同学2的更规范,更清晰。
3.学习总结
3.1 学习进度条
学习进度条周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
10.7~10.11 | 10h | 207 | 简单函数题目的编程简单的符号与运算步骤运用 | 各种特殊符号的运用以及空格位置 |
10.12~10.17 | 6h | 220 | for语句的简单运用 | 空格位置,语句的格式 |
10.18~10.25 | 12h | 162 | 如何自定义函数,调试,函数命名 | 函数如何运算,什么时候函数返回。 |
10.26~11.1 | 10h | 217 | 进一步学习调试纠错,学习函数编程。 | 如何正确的调试出错误。 |
11.2~11.8 | 10h | 211 | 学习了switch语句。 | switch在什么情况下使用可以使代码简便。 |
11.9~11.15 | 9h | 198 | 学习了while语句。 | 如何正确理解题目意思进行编程。 |
11.16~11.21 | 11h | 182 | 学习了break语句和continue语句,嵌套循环。 | continue的具体使用。 |
11.22~11.29 | 10h | 177 | 熟练循环嵌套 | 理解题意,语法的使用。 |
11.30~12.6 | 11h | 195 | 了解生存期,作用域。熟悉函数的调用和声明。 | 理解题意。 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这周又学习了新的东西。学习就是这样永无止境的,当你还没有熟练弄透之前学的东西还会有新的知识让你吸收。
2.新知识要掌握旧知识要熟练,两者结合才能提升自己。
3.考试临近,心中却没底,不知道能否顺利通过这次考试。希望不要挂科。