C语言I博客作业09

这个作业属于哪个课程 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.应该更加认真去学习去复习巩固。

posted @ 2020-12-21 08:52  kke。  阅读(105)  评论(11编辑  收藏  举报