C语言I博客作业11
C语言I博客作业11
-
这个作业属于那个课程 C语言程序设计II 这个作业要求在哪里 别点链接 我在这个课程的目标是 学好C语言,学会基础的编程 这个作业在那个具体方面帮助我实现目标 练习并熟练编程 参考文献 《Dev-C++》《PTA作业》
1.PTA作业

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

1.1.1 数据处理
- 数据表达:
这是一个自定义函数,用的都是整型变量,用一个while语句和一个for语句。 - 数据处理:
read n
if(m*m←n)
then do b←n%10,s←s+[b],n←n/10,
while n
for(i←0 to 9)
if(s[i]>1)
then return 1
then return 0
1.1.2 实验代码截图

1.1.3 造测试数据
- | 输入数据 | 输出数据 | 说明 |
| ---: | :---: | :---: |
|105 500 | count = 6 | 105至500的完全平方数为6 |
1.1.4 PTA提交列表及说明

提交列表说明:
- 1.部分正确:代码结尾的时候漏掉了一个return 0,导致代码结果出现错误。加上之后答案正确。
1.2 统计各位数字之和是5的数
题目内容描述

1.2.1数据处理
- 数据表达:
这也是一个自定义函数,定义了digital,sum,count等整型变量,count和sum都用来累加最后的结果。 - 数据处理:
do digital←digital%10,sum1←sum1+digital,number←nember/10;
while(nember!←10)
if(sum1←5)
then return 1;
else return 0;
if(a>←b)
then t←a,a←b,b←t;
else for(i←a to b)
if()
then count←count+1,sum←sum+i;
1.2.2实验代码截图

1.2.3 造测试数据
- | 输入数据 | 输出数据 | 说明 |
| ---: | :---: | :---: |
|104 999 | 104 is counted. count = 15, sum = 3720 | |
|33 66 | count = 2, sum = 91 | |
|333 666 | count = 3, sum = 1311 | |
1.2.4 PTA提交列表及说明

提交列表说明:
- 1.编译错误:这份代码一直到最后都没有正确,我把那些自定义函数的后面都加了个分号,导致编译错误。
- 2.编译错误:把sum与sum1弄混了,整段代码都用sum写去了。
2.代码互评
同学代码截图

自己代码截图

- 1.都用了while和for循环,但我的代码中又return返回值,而同学的代码中没有。其他的整体来看都差不多。
3.学习总结
3.1 学习进度条
- |周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
| ---: | :---: | :---: | :---: | :---: |
|1/9 17-9 20|10h|36|在屏幕上显示“Hello World”|不懂这个是个什么意思|
|2/9 24-10 4|12h|24|学会了基本的编译框架|还是不太看得懂|
|3/10 8-10 11|12h|90|学会了if-else语句|输入与输出语句不太会用|
|4/10 15-10 18|20h|70|学会了for语句,对整体也更加了解|double和int还是有点分不清|
|5/10 22-10 26|15h|88|学会了调用一个自定义函数|对自定义函数的概念还很模糊|
|6/10 29-11 02|20h|160|这周学会了if-else多分支语句|switch语句还是不太会用|
|7/11 05-11 08|15h|140|学会多分支语句switch语句|case后面接的表达式类型不太清楚|
|8/11 12-11 15|15h|120|while与do-while循环语句|while不知道怎么用|
|9/11 19-11 21|15h|100|break,continue,多重for循环语句|不太懂continue的意思|
|10/11 26-11 29|10h|124|温习所有语句|循环语句还是不太会用|
|11/12 03-12 06|10h|125|函数与变量|调用函数不太会|
3.2 累积代码行和博客字数


3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
感觉这次的作业好简单,太简单了,我激动的流下了眼泪。看来我还得更加努力才行了,不然真的有点更不上。

浙公网安备 33010602011771号