一、PTA实验作业(5分)
题目1:6-1 两个4位正整数的后两位互换
1. 本题PTA提交列表
2. 设计思路
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
无
题目2:6-3 统计大于等于平均分人数
1. 本题PTA提交列表
2. 设计思路
定义 *b 用于储存s首位置,sum用于求和
若*s不等于0
sum+=*s;
s++;
end
平均分*aver=sum/人数
n=0用于统计及格人数
若*b不等于0
如果 *b大于或等于*aver
n++
b++
end
返回 n
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
- 1.答案正确但输出错误(不相信所以交了两次)
题目3:6-10 字符串串动变化
1. 本题PTA提交列表
2. 设计思路
定义 整型变量max储存最大值,循环变量g,最大字符下标i;
字符型 temp用于暂时储存字符,*q用于储存p的首位置
q=p
max=*p的ASCII数
若 *p不等于\0
if *p的ASCII数 大于 max
max 等于 *p的ASCII数
i++;
p++
end
for g=i to g=0
交换 *(p+g)和*(p+g-1)
end for
- 今天写博客的时候发现一个问题:如果输入的字符串不是按照ASCII数按照大小输入,则我的代码不成立
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
- 错误一:p=*q
- 错误二:交换时使用了双循环
- 错误三:循环次数错误
二、截图本周题目集的PTA最后排名。(2分)
三、阅读代码(2分)
- 找两篇优秀代码贴图展示,并说明该代码功能是什么,优点是什么?
四、本周学习总结(1分)
1.自己总结本周学习内容。
2.罗列本周一些错题。
未完成