C博客作业--指针
一、PTA实验作业
题目1:6-3 统计大于等于平均分人数
1.本题PTA提交列表
2.设计思路
定义整型变量i
定义双精度浮点型变量 sum=0
for i=0 to n-1
sum=*s+sun
s++;
end
*average=sum/n;
令sum=0
for i=0 to n-1
如果*s>*aver
sum++
s--
end
返回sum的值
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明
1.将s与aver比较,s为地址,aver为值导致答案错误,改正为s>aver
题目2:6-6 输出月份英文名
1.本题PTA提交列表
2.设计思路
定义指针数组*month[]={"January","February","March","April","May","June","July","August","September","October","November","December" };
若输入的n小于等于0或者大于12
返回 NULL
否则返回 month[n-1]即为相对应的月份
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明
起初不理解指针数组,在百度方法后了解指针数组并且得出答案
题目3:6-8 使用函数实现字符串部分复制
1.本题PTA提交列表
2.设计思路 流程图
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明
1.未设定结束符号使得输出的结果错误
2.误用s='\0’导致输出错误答案,在s前面加*得到正确答案
二、截图本周题目集的PTA最后排名。
PTA排名
三、优秀代码
优秀代码1
该代码用于查验身份证合法性,其变量名非常好容易理解,思路清晰,相比我的也非常简洁,并且带有注释
优秀代码2
该代码为字符串的冒泡排序法
用了二维数组储存字符串,逐渐对字符串进行比较,并且用了strcpy将字符串进行交换。
四、本周学习总结
1.自己总结本周学习内容。
1.结构体的运用以及结构体有关的函数。
2.strcpy与strcmp,strcpy用于复制字符串,如strcpy(a,b),strcmp用于比较字符串大小
2.罗列本周一些错题
1
本题应该选D,指针数组不能直接偏移,故错误
2
函数内忘记定义导致错误。
posted on 2017-12-17 18:12 FaceTheWind 阅读(204) 评论(0) 编辑 收藏 举报