C语言Ⅰ博客作业11

问题 答案
C语言I博客作业10 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10095
我在这个课程的目标是 会使用c语言进行编程序
具体方面帮助我实现目标 熟练使用各种结构语句
参考文献 C语言程序设计,百度百科

1.PTA实验作业

1.1 7-1 6-1 统计某类完全平方数 (20分)

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

1.1.1 数据处理

数据表达:定义int变量
数据处理:用if-while语句进行计算,count进行计数,然后在定义数组,将每个个位数存进数组中。然后在将数组中的每个数进行比较。

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
105 500 cnt = 6 测试题目样例
1100 cnt=1 输入较小数据
1000000 cnt=8 输入较大样例

1.1.4 PTA提交列表及说明

提交列表说明:

1.定义函数开始定义少了,之后补上了两个;
2.开始是用for语句进行编写,发现编写不了,老是出错,后来改用if-while语句编写出来了。

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

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

1.2.1 数据处理

数据表达:int is( int number )中定义了int型,um( int a, int b )中定义了int型count,i。;
数据处理:用if判断要不要换行。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
104 999 104 is counted.count = 15, sum = 3720 测试实验样例
999 10001 count=35,sum=73835 随便输入一个数据

1.2.4 PTA提交列表及说明

提交列表说明

1.第一次是想试一下自己思路是否正确,结果发现理解错了,与室友讨论后又改正了思路发现对了;
2.这个代码与平常的不一样,参考了百度百科。

2.代码互评

同学代码截图

自己代码截图

1.我自己是用了if-for和if-while0语句,他是多次使用for语句循环;
2.他的运行起来繁琐了,我的看起来简单;

3.学习总结

3.1学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 前比较迷惑的问题
第四周 25小时 85 for循环语句使用 有些时候变量不是很清楚
第五周 3天 86 怎样定义函数 有的函数体自己无法写出
第六周 2天 197 学会运用字符型数据类型 不能准确的使用关系运算符
第七周 两天 115 运用switch结构 容易忘记符号
第八周 一天 138 学习while结构 不能熟练使用
第九周 一天 169 学习do while 还是有点不清楚
第十周 一天 120 复习 还在努力
第十一周 两天 189复习 继续努力

3.2 累积代码行数和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.这次花了很多时间来总结自己这学期所学过的知识,发现很多学了的但自己几乎没怎么用过,很陌生的感觉,下周要多花时间来熟悉一下这些知识点;
2.这次pta作业特立独行的幸福没能做出来,花了大把的时间结果老是出问题,实在是被搞烦了,以后遇到这类不会的一定要冷静下来多和朋友交流,不要一昧地觉得仅仅找资料就行了;
3.下周要好好复习,为期末考试做准备!

posted on 2019-12-06 19:47  HeZhixiang1  阅读(241)  评论(0编辑  收藏  举报