指针报告

## 一

题目一:6-1 计算两数的和与差

本题要求实现一个计算输入的两数的和与差的简单函数。

1、本题PTA提交

2、设计思路:

     同时利用函数和指针,利用指针具有存放变量地址的特点对输入的两个数求和与差

    流程图:

 

 

3、本题调试过程碰到问题及PTA提交列表情况说明

调试过程碰到问题:一开始时对指针没真正理解,使用不正确,错在op1和op2两个参数前加“ * ”

调试过程:

 

 

题目二:7-1 输出学生成绩

本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。

1、本题PTA提交列表

 2、设计思路:

       结合函数与指针,在主函数中输入n和一维浮点型数组a[n],令指针*p指向a[n],进入子函数中。sum初始化为0,利用函数的循环计算总和,最后除于n可得到平均数average;将最小值min与最大值max初始化都为*(p+0),利用函数的循环分别与下一个数比较,若min>下一个数,则min=下一个数,若max<下一个数,则max=下个数;最终可得到最高分max与最低分min。

      流程图:

 

3、本题调试过程碰到问题及PTA提交列表情况说明

调试过程碰到问题:一开始时在主函数中还没输入N,就定义了数组啊[N ],导致段错误

调试过程:

4、本题代码

 

 题目三:6-4 字符串的连接

本题要求实现一个函数,将两个字符串连接起来。

1、本题PTA提交列表

2、设计思路:使用strcat()函数将两字符串连接在一起

      流程图:

 

3、本题调试过程碰到问题及PTA提交列表情况说明

调试过程:

 

 

###二  :同学代码结对互评

陈建的代码:

 

我的代码

 

对比:两个效果一样,陈建是用if判断语句,但我认为我的更简洁

 

###三 【总结】

1 .你学会了什么?

(1)定义多个指针变量时,每个指针变量前面都必须加上指针声明符‘*’

(2)指针变量需先赋值在使用,指针变量被赋的值实地址

(3)void函数是不返回结果的函数

(4)学会了字符串复制函数strcpy(s1,s2),字符串链接函数strcat(s1,s2),字符串长度统计函数strlen(s1),字符串比较函数strcmp(s1,s2)相同则返回0,

2 .pta不会做的题:6-2  6-10

3 . 考试总结:

1.哪题做错了?怎么改?

(1)6-4;和室友一起讨论,互相检查代码,网上查阅;

2 .考试结果满意吗?怎么改进?

考试结果还好,不满意  

改进:多敲代码,多思考;勤于问,谦于闻

4 .其他总结:课本的基础知识掌握还不够,知识面宅

 

###四

本周题目集的PTA最后排名

 

 

posted @ 2018-01-20 11:44  积极废人  阅读(310)  评论(0编辑  收藏  举报