C语言I作业11
这个作业属于那个课程|C语言程序设计II
--|:--😐---:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-4/
我在这个课程的目标是|学习了函数
这个作业在那个具体方面帮助我实现目标|写PTA实验作业、听课、自学
参考文献|百度文献
1.PTA实验作业
1.1 统计某类完全平方数
任务描述:
/本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。/
输出格式:
函数接口定义: int IsTheNumber ( const int N );
输出格式:
其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0
1.1.1 数据处理
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
155 555 | cnt=4 | 4个平方数 |
300 000 | cnt=4 | 4个平方数 |
130 676 | cnt=6 | 6个平方数 |
1.1.4 PTA提交列表及说明
编译错误:大括号没打对
部分正确:有一部分的值没有运行
1.2 统计各位数字之和是5的数
任务描述:
/本题要求实现两个函数:一个函数判断给定正整数的各位数字之和是否等于5;另一个函数统计给定区间内有多少个满足上述要求的整数,并计算这些整数的和。/
输入格式:
函数接口定义: int is( int number ); void count_sum( int a, int b );
输出格式:
函数is判断number的各位数字之和是否等于5,是则返回1,否则返回0。 函数count_sum利用函数is统计给定区间[a, b]内有多少个满足上述要求(即令is返回1)的整数,并计算这些整数的和。最后按照格式 count = 满足条件的整数个数, sum = 这些整数的和 进行输出。题目保证0<a≤b≤10000。
1.2.1 数据处理
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
135 344 | count=8,sum=1939 | 8个满足要求,总和为1939 |
100 176 | count=5,sum=610 | 6个满足要求,总和为610 |
400 510 | count=3,sum=1311 | 3个满足要求,总和为1311 |
1.2.4 PTA提交列表及说明
编译错误:分号打了中文分号
编译错误:引号打了中文引号
2.代码互评
同学:
我的:
不同:运行方式不同,得结果的方式也不同
3.1 学习进度条
周\日期 | 这周所化的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第七周 | 2 | 160 | if和else语句 | 单精度和双精度还没搞懂 |
第八周 | 3 | 200 | for语句 | 自学的运输符没有搞懂 |
第九周 | 4 | 200 | 灵活运用函数,解决乘阶和乘方问题 | 乘方问题 |
第十周 | 4 | 240 | 学会了字符型变量char | 对字符char还不太熟悉 |
十一周 | 4.5 | 280 | 学习了switch语句 | 有些格式还不太会 |
十二周 | 4.5 | 310 | 学习了do-while结构 | |
十三周 | 4.5 | 340 | 学习了break和continue | |
十四周 | 3 | 200 | 复习了break和continue | 自学的运输符没有搞懂 |
十五周 | 3 | 200 | 学习了函数 | 函数还不是很懂 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
下周就要考试了,说以我要本周要花很多时间去复习C语言。