这个作业属于哪个课程 | <C语言程序设计> |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611 |
这个作业的目标 | <了解函数的分类和类型,熟悉变量,自我熟练掌握。> |
学号 | <20208975> |
1.PTA实验作业
1.1 6-2 统计各位数字之和是5的数
题目内容描述:本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.1.1数据处理
数据表达:定义了sum,n,i三个整型变量
数据处理:利用自定义函数的调用,在定义其他函数时可以嵌套使用早已定义好的函数,利用for循环,将符合条件的数统计下来并求和
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
0 1000 | count = 21, sum = 3885 |
1.1.4 PTA提交列表及说明
提交列表说明:
编译错误:未在语句后加分号结束
1.2 题目名:统计某类完全平方数
题目内容描述:
不提要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有2位数字相同,如144.676等
1.2.1数据处理
数据表达:使用的全部为整型
数据处理:定义变量
while(n)
b=n%10
p[b]++
n/=10
for(int i=0;i<=9;i++)
if(p[i]>1)
返回return 1
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
105 500 | cnt = 6 | 正确 |
1.2.4 PTA提交列表及说明
提交列表说明
编译错误:代码语法错误
2.代码互评
同学代码
我的代码
不同点:语法语句使用不同 while if-else 语句
3.学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|
第一周 | 6h | 初步了解所学专业 | 不知道这些代码什么意思 |
第二周 | 10h | 了解函数等代码术语 | 还是对于这些专业名词的意义所在 |
第三周 | 16h | 学会了循环语句 | 学到后面就很复杂了 不会用 |
第四周 | 25h | 函数的调用 | 是真的生疏 |
第五周 | 32h | 学习了分支结构,else-if语句 | 没什么大问题了 |
第六周 | 34h | 学习了switch语句 | 没什么大问题 |
第七周 | 37h | 学习了while语句与do while语句 | 有时候看不懂pta的题目意思 |
第八周 | 39h | 学习了嵌套循环 | 不知道如何运用新知识 |
第九周 | 40h | 对函数的概念更加深入 | 自定义函数时的返回值用法 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 500 | 50 |
第二周 | 800 | 80 |
第三周 | 1000 | 110 |
第四周 | 1600 | 150 |
第五周 | 1800 | 180 |
第六周 | 1950 | 200 |
第七周 | 2100 | 250 |
第八周 | 2200 | 270 |
第九周 | 2230 | 300 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
本学期的学习马上就要结束了,我们从萌新渐渐的学会了很多,马上就要考试了,希望自己能顺利过关
多看视频 多练习!
pta的作业题目有时候让我找不到头脑和思绪 编译时的错误也会让我很烦躁 不知道如何下手解决 只能多问问同学
学习这方面越来越让我感觉 自学是很重要的 多看看b站视频 学习一下大佬们的思路方法
今后的学习日子继续加油