第十一周作业
问题 | 答案 |
---|---|
这个作业属于那个课程 | c语言程序设计 |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/1009 |
我在这个课程学到的知识是 | 学习c语言,能用c语言编程 |
这个作业在那个具体方面帮助我实现目标 | 进行PTA的题目,博客园的总结 |
参考文献 | 上网,c语言程序设计 |
1PTA作业
1.1统计某类完全平方数
题目内容及描写:
本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。
1.1.1数据处理
数据表达:本题使用函数math,使用sqrt,整数变量int r=sqrt=(N)
数据处理:int r=sqrt(N)
int a[10]={}
1.1.2实验代码截图
1.1.3测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
105 500 | ||
144 676 |
1.1.4PTA提交说明
提交列表:
编译错误:
原因:在if里的return自然打成0了
解决:仔细看过后更正了
1.2统计各位数字之和是5的数
题目内容描述
本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。
1.2.1数据处理
数据表达:本题使用整数变量int sum=0,n作为整型变量
数据处理:int sum=0,n;
1.2.2实验代码截图
1.2.3测试数据
输入数据 | 输出数据 |
---|---|
104 999 | |
144 999 |
1.2.4PTA提交列表
编译错误:
原因:if(is(i))开始写错
解决:后进行更正
2,代码互评
同学代码1
同学代码2
我的代码
1,我们的代码都用了数组,while循环和if-else,不同的是他们使用了for循环,而我直接用break;
2,两位同学的代码差别不大,所使用的知识点也相差不大
3,学习总结
周 | 这周所花的时间 | 代码行 | 学到的知识点 | 目前比较迷惑的问题 |
---|---|---|---|---|
第一周 | 4天 | 50 | 基本编程题 | 一头雾水 |
第二周 | 2天 | 85 | markdown的语法 | markdown的语言使用 |
第三周 | 3天 | 132 | 计算函数 | 函数的初步使用 |
第四周 | 3天 | 97 | 使用for循环 | 循环的使用 |
第五周 | 1天 | 190 | 定义函数用于调用函数 | 函数的调用 |
第六周 | 2天 | 260 | 使用分支结构 | 格式与表达式 |
第七周 | 2天 | 146 | 用多分支结构 | switch的语法 |
第八周 | 2天 | 113 | 用while和do-while | 它们的有关语法 |
第九周 | 2天 | 148 | 用嵌套循环 | 有关语句的语法 |
第十周 | 2天 | 163 | 循环的综合使用 | 语法的不熟练 |
第十一周 | 3天 | 174 | 复习与总结 | 正在复习 |
3.2累计代码的博客字数
3.3学习总结和感悟
3.3.1学习内容总结
本周学习了函数,关于函数的定义和使用
3.3.2思维导图
3.3.3学习体会
快要期末了,c语言的学习马上就要结束,这十一周学到了许多知识,也有过一些问题,希望自己能过,不要挂科。