C语言I博客作业11
一.表格
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | http://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/10132 |
| 我在这个课程的目标是 | 学好C语言,熟练掌握编程 |
| 这个作业在那个具体方面帮助我实现目标 | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 |
| 参考文献 | 百度、C语言程序设计 |
二.PTA实验作业

1.1 统计某类完全平方数
题目内容描述:

1.1.1 数据处理
数据表达:用了n,m,temp,均属于整型变量;
数据处理:运用了sqrt函数、if-else语句、for循环语句以及while语句;
伪代码:
{
自定义函数以及调用自定义函数
{
定义整型变量;
赋值、运算;
if(判断条件)
{
运算;
while(判断条件)
{
运算;
for(表达式1;表达式2;表达式3)
{
if(判断条件)
{
运算;
if(判断条件)
{
返回;
}
}
}
运算;
}
返回;
}
返回;
}
}
1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 105 500 | cnt = 6 | 验证题目所给数据 |
| 97 420 | cnt = 5 | 测试其他数据 |
| 36 201 | cnt = 3 | 测试其他数据 |
1.1.4 PTA提交列表及说明

1.编译错误:单词打错;
2.编译错误:没打分号;
3.答案错误:将符号“==”与符号“=”混淆;
4.部分正确:某种情况输出有误;
5.部分正确:某种情况输出有误。
1.2 统计各位数字之和是5的数
题目内容描述:

1.2.1 数据处理
数据表达:用了x,y,count,sum,均属于整型变量;
数据处理:运用了if-else语句、for循环语句以及while语句;
伪代码:
{
自定义函数以及调用自定义函数
{
定义整型变量;
while(判断条件)
{
运算;
}
if(判断条件)
返回1;
else
返回0;
}
自定义函数以及调用自定义函数
{
定义整型变量;
for(表达式1;表达式2;表达式3)
{
if(判断条件)
{
运算;
}
}
输出;
}
}
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 104 999 | 104 is counted. count = 15, sum = 3720 | 验证题目所给数据 |
| 47 836 | count = 16, sum = 3770 | 测试其他数据 |
| 15 391 | count = 16, sum = 2555 | 测试其他数据 |
1.2.4 PTA提交列表及说明

1.答案错误:没有运用while语句写出限制条件;
2.答案错误:没有运用while语句写出限制条件。
三.代码互评
同学代码截图1(徐旖)

同学代码截图2(陈艺洋)

自己代码截图

不同之处:
她们的代码都比较简洁清晰,而我的则显得有点繁琐复杂,我应当借鉴他人的写法,简化我代码的步骤。
四.学习总结
4.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 1/9-21 | 三天 | 28 | 无 | 无 |
| 2/10-1 | 三天 | 18 | 编译生成hello world文件 | 无 |
| 3/10-11 | 三天 | 79 | 使用if-else语句以及scanf语句 | 不知道如何确定变量类型 |
| 4/10-18 | 三天 | 83 | 使用for语句 | 无 |
| 5/10-26 | 三天 | 107 | 自定义函数以及调用自定义函数 | 还不是很理解如何自定义函数以及调用自定义函数 |
| 6/11-2 | 三天 | 147 | 运用多分支结构、字符型数据类型和逻辑运算符 | 无 |
| 7/11-7 | 三天 | 138 | 多分支结构switch语句的使用 | 无 |
| 8/11-15 | 三天 | 85 | 使用while和do-while结构解决问题 | while语句中,判断的条件有时搞不太清楚 |
| 9/11-22 | 三天 | 80 | 熟悉break、continue的使用;熟悉使用循环的嵌套 | 不太能够区分break和continue的使用 |
| 10/11-29 | 三天 | 85 | 熟练使用循环嵌套结构以及复杂算法的运用 | 不太能够区分具体题目应该使用哪种算法会更加简便 |
| 11/12-6 | 三天 | 101 | 掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型 | 不太熟悉变量的类型,有时无法理解题目意思 |
4.2 累积代码行和博客字数

4.3 学习内容总结和感悟
4.3.1 学习内容总结

4.3.2 学习体会
本周学习了各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型。在学习以及编程过程中,我也发现了自己的几点不足之处:
1.经常性的忽略细节,导致出现了很多小细节上的错误;
2.没有弄清楚函数类型以及某些变量类型;
针对自己的问题,我也为自己列出了部分解决方案:
1.去网上找相关题目进行练习,注意细节部分;
2.找同学或老师弄懂这个疑问,获取网上搜索相关知识,解决疑难。
浙公网安备 33010602011771号