码迷,mamicode.com
首页 > 其他好文 > 详细

C博客作业--指针

时间:2017-12-17 23:39:43      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:利用   log   截图   com   函数   变量   题目   于平   列表   

一丶PTA实验作业

题目1:统计大于等于平均分人数

(1).PTA提交列表

技术分享图片

(2). 设计思路

定义整型变量 i ,count=0  ;浮点型变量 sum=0;
i  for 0 to n-1 
  sum等于sum加s【i】
end
*aver=sum除n;
i  for 0 to n-1
  if s[i]大于等于*aver
      count自增;
返回 count;

    

(3).代码截图

技术分享图片

(4).本题调试过程碰到问题及PTA提交列表情况说明

对指针进行操作时忘记修改指针内容就是对主函数内的aver的内容进行修改,在函数结束时还多返回了一个return *aver。

题目2:判断回文字符串

(1).PTA提交列表

技术分享图片

(2). 设计思路





    

(3).代码截图

技术分享图片

(4).本题调试过程碰到问题及PTA提交列表情况说明

一开始未考虑清楚计算完字符长度时是否将‘\0‘也计算进去,所以一开始未将j--;导致答案错误

题目3:过滤字符串只保留串中的字母字符

(1).PTA提交列表

技术分享图片

(2). 设计思路

定义整型变量 i=0,j=0,g=0;
char 字符型数组a【80】

if *(ptr+i)大于等于‘0‘且*(ptr+i)小于等于‘9‘
i++;
continue;}
a[g]等于*(ptr+i);
g自增;i自增;
to *(ptr+i)!=‘\0‘ end
a[g]=‘\0‘;

*(ptr+j)=a[j];
j自增
to a[j]=‘\0‘;end
*(ptr+j)等于‘\0‘
返回j;

    

(3).代码截图

技术分享图片

(4).本题调试过程碰到问题及PTA提交列表情况说明

对指针还不是熟悉重构数组后忘记要将它返回

二、截图本周题目集的PTA最后排名

三、阅读代码

四、本周学习总结

1.你学会了什么?

  • 指针是利用地址对电脑存储器的值进行操作
  • 指针的定义:类型名 指针名
    int
    p
    char p
    float
    p
    double *p (指针的类型必须与所指变量类型相同)
  • 指针可以加上或减去一个数:*(p+n)
  • p=&a,p为a的值,p为a的地址

2.罗列本周一些错题。

技术分享图片
函数衔接时用指针要加上定义的类型,最基本的却忘记了

技术分享图片
在定义里头取地址+1是取下一位地址

C博客作业--指针

标签:利用   log   截图   com   函数   变量   题目   于平   列表   

原文地址:http://www.cnblogs.com/zhangzhixin1998/p/8053396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!