一、PTA实验作业
题目1:两个4位正整数的后两位互换
1. 本题PTA提交列表
2. 设计思路
定义循环变量i,两个数组a[4],b[4]
for i=0 to 3
a[i]*p取各个位
*p/=10
end
for i=0 to 3
b[i]*q取各个位
*q/=10
end
分别对*p和*q重新赋值
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
题目2: 输出月份英文名
1. 本题PTA提交列表
2. 设计思路
if形参n不再月份范围内
return NULL
定义指针数组*a[]并赋值十二个月份
return a[n-1]
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
- 部分正确 :
- 调试过程:
解决办法:
题目3:过滤字符串只保留串中的字母字符
1. 本题PTA提交列表
2. 设计思路
定义*a存放ptr,循环变量i,计数变量count
while(*ptr)
if *ptr 是字母
将*ptr存放到*(a+i)中 i++
else count++ 记录非字母
ptr++继续循环
end
*(a+i)赋值结束符
return count非字母个数
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
- 部分正确 :
- 调试过程:
解决办法:
二、截图本周题目集的PTA最后排名。
三、阅读代码
找两篇优秀代码贴图展示,并说明该代码功能是什么,优点是什么?
代码可以是自己同学代码,也可以是其他地方找的关于C的代码。
内容不能太泛,一定是有针对性讲出代码优势,自己可以从里面怎么学习。
四、本周学习总结
1.自己总结本周学习内容。
2.罗列本周一些错题。
时间: 2024-09-30 10:14:51