这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11635 |
这个作业的目标 | <掌握各种类型函数的定义、调用和申明,熟悉变量的作用域、生存周期和存储类型> |
学号 | <20208992> |
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:
1.1 题目名1
1.1.1数据处理
数据表达:定义整型变量z[10000], y[10000], x[10000], i, a, b, c, d, e, f, g, h, j, count, flag,k。静态数组在z【10000】为答案数,x【10000】为其独立性,其余为中间值。
数据处理:首先输入数据a,b范围。定义函数fact为判断素数函数,第一个for循环将所有[a,b]区间内的幸福数找出来,存进数组z[10000]中,同时在这个循环里面用fact判断素数计算其独立值,这里无限循环判定为循环次数大于20次。第二步是在再行一次for循环,每个值都有迭代的中间值,将其中间值大于a,小于b的存于数组y[10000]里面,然后判断z[count]是否等于y[count],若不等于,则输出z[count],x[count]。这里用个k计算次数,如果k==0,则[a,b]范围内没有独立幸福数,输出SAD。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 数据说明 |
---|---|---|
10 40 | 19 8 23 6 28 3 31 4 32 3 | 题目样例 |
110 120 | SAD | 没有独立幸福数 |
170 190 | 176 3 188 4 190 4 | 正常输入 |
1.1.4 PTA提交列表及说明
答案错误:符号打错了。
1.2 题目2
1.2.1 数据处理
数据表达:定义了整型变量n,num,count,sum;通过用户得到;
数据处理:while(num>0){
n+=num%10;
num/=10;
}
if(n==5){
return 1;
}
else{
return 0;
for(a;a<=b;a++){
if(is(a)){
count++;
sum+=a;
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
编译错误:未定义函数,造成编译错误。
2.代码互评(5分)
同学代码截图
自己代码截图
1.他们的感觉思路比较清晰,给人一种容易理解的感受。
2.我的没有他们思路那么清晰,需要向他们学习。
3.学习总结(15分)
3.1 学习进度条(5分)
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.这周我们学习了使用自定义函数和函数的作用域。
2.对于没学的知识点,自学程度不够,导致有些题没有写题思路。
3.应该更加认真去学习去复习巩固。