C语言I博客作业11

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 提高自己对代码的运用和掌握
这个作业在那个具体方面帮助我实现目标 每次布置的PTA作业和博客园中的总结
参考文献 PTA实验辅助教学平台,百度百科,博客园

1.PTA实验作业

1.1统计某类完全平方数

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

1.1.1数据处理

数据表达:定义三个整型变量z,r,i和一个整型数组a[10]
数据处理:C语言I博客作业11_第1张图片

1.1.2实验代码截图

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

1.1.3造测试数据

输入 输出 说明
105 500 C语言I博客作业11_第3张图片 题给数据
106 299 测试数据
199 499 测试数据

1.1.4PTA提交列表及说明

C语言I博客作业11_第4张图片
1.没懂数组的意思在乱用导致编译错误。
2.i<=9搞成了10。
3.没有加z=z/10在循环后退一位。

1.2统计各位数字之和是5的数

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

1.2.1数据处理

数据表达:is定义了sum,z两个变量;void定义了count,sum,r三个变量。
数据处理:C语言I博客作业11_第5张图片

1.2.2实验代码截图

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

1.2.3造测试数据

输入数据 输出数据 说明
104 999 C语言I博客作业11_第7张图片 题给数据
123 664 C语言I博客作业11_第8张图片 测试数据
122 332 C语言I博客作业11_第9张图片 测试数据

1.2.4提交列表及说明

C语言I博客作业11_第10张图片
1.最后忘了一个return 0
2.写的时候搞错删除一个大括号右边。
3.变量z打太快了打成了x后来同学帮我看出来的。

3学习总结

3.1学习进度条

时间 这周所画的时间 代码行 学到的知识简介 目前比较困惑的问题
3/9-3/15 约11小时 约110行 if-else语句、格式化输入语句scanf() 对markdown语法还不是很熟练,对代码的记忆不够深刻,每次写作业都有种无力感
第四周/10.18 10h 一百三左右 for循环语句,运用int double设置变量 对程序的设计和编写还不是很熟悉,每次写PTA都要问问同学翻翻书,还总是粗心翻一些小错误。
10.21-10.26 8h 90 阶乘,定义函数 有些题目连题目都看不懂,对于一个题目其他解法有时看不懂
10.27-11.1 7h 140 学会分支结构,逻辑运算符 写PTA之前都要看很久题目去思考思路要怎么去设计,出错以后很难找出自己的错误。
11.4-11.8 12h 120 学到了switch判断选择语句 看到题目还是要反应很久要先用devc++去写去找错误,而且好多错误自己都看不出来要去请教同学
11.11-11.15 11h 125 学会使用伪代码,更加熟练掌握while和for语句 总是看到题目会感到无从下手还有总是粗心
11.18-11.22 9h 110 循环嵌套语句,continue,case break语句 对于pta出现的一些问题还是很难发现自己的错误不过也是越来越熟练了
11.25-11.29 11h 120 循环结构,continue语句 总是看不懂题目,碰到一些问题找不到解决方法。
12.1-12.6 9h 70 函数的定义,调用,说明,学会使用数组。

3.2累计代码行和博客字数

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

3.3学习内容总结和感悟

3.3.1学习内容总结

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

3.3.2感悟

这次的作业太难了,根本想不出来,只能一个点一个点的去问同学还有助教,真的感受到这个专业的难度和自己的差距,以后还是要多花时间不过很感谢班助还有班上同学们的帮助,问什么问题他们都耐心的帮我解答。

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