C语言I博客作业11

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10127
我在这个课程的目标是 更加熟练的学会循环结构,自己独自做出pta的题目
这个作业在哪个具体方面帮助我实现目标 PTA 以及之前学过的知识(语句 循环结构 运算符 )
参考文献 CSND 百度 问同学 课本

1.PTA实验作业

C语言I博客作业11_第1张图片

1.1 统计某类完全平方数 (20分)

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

1.1.1数据处理

*数据表达:在自定义函数中定义了n,w,e,这三个变量由于const定义的变量具有不可变性,所以用n来表示N,w和e则是普通的 整形变量

1.1.2实验代码截图

C语言I博客作业11_第2张图片

1.1.3 造测试数据

输入数据 输出数据 说明
50 100 cnt = 1 小范围
500 1000 cun = 0 中等范围
1000 5000 cnt = 19 大范围

1.1.4 PTA提交列表及说明

*编译错误:在写代码的时候,不小心把一个中文的分号打上去了。

1.2 统计各位数字之和是5的数 (20分)

题目描述:本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。

1.2.1 数据处理

*数据表达:在自定义函数is()中定义了两个整形变量,all,f,分别代表各位数之和和输入数的个数。在自定义函数count_sum()当中重复利用定义了一个整形变量I用来计算sum的值。

1.2.2 实验代码截图

C语言I博客作业11_第3张图片

1.2.3 造测试数据

输入数据 输出数据 说明
500 1000 500 is counted. count = 1, sum = 500 中等范围
1000 2000 count = 15, sum = 17220 大范围
50 500 50 is counted.500 is counted.count = 16, sum = 3770 小范围

1.2.4 PTA提交列表及说明

*编译错误:在循环嵌套的过程中,少了半个大括号

2 代码互评

同学代码1:
C语言I博客作业11_第4张图片

自己代码:
C语言I博客作业11_第5张图片

与同学相比:他的代码使用了数组来计算是否有重复的数,如果有就返回值1.

3 学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码数 学到的知识点简介 目前疑惑的问题
第六周 19h 130 学会怎样使用浮点型函数及整数型函数,和一些关于c语言的语法 If-else语句 老是出现一些细节问题
第七周 26h 147 输入语句scanf(),分支结构 double浮点型变量
第八周 16h 95 or语句,输出华氏温度转换 for循环 or语句不熟悉
第九周 17h 115 函数的声明,定义和调用 定义函数使用不熟练
第十周 15h 134 学会了嵌套语句,逻辑表达式的使用方法 多分支结构搞不清
第十一周 14h 130 switch语句 和伪代码,数组的使用 部分使用条件
第十二周 15h 134 while语句,do——while语句的使用方法 之前学到的东西不会去运用
第十三周 13h 124 学会了continue和break语句用法,以及二维数组运用 数组运用不熟练
第十四周 14h 129 学会了三目运算符的运用 还是数组不会
第十五周 6h 92 学会了定义变量的进阶方法 数组运用不熟练

3.2 累积代码行和博客字数

C语言I博客作业11_第6张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业11_第7张图片

3.3.2 学习体会

又过了一周? 这周因为出了一些意外情况没来上课,但是我还是尽量的写了一些题目,但还是感觉落后了 快期末了,自己也得多看看书,看看自己之前错过的题目了,然后在下个学期,应加把力跟上老师的节奏,加油!!!!

你可能感兴趣的:(C语言I博客作业11)