#一、PTA实验作业

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

1,提交列表


2,设计思路

先输入两个数,把两个数以及和与差的表达符作为实参传给形参,之后计算和,计算差,

然后输出和与差。

 

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

 

计算的时候要把指针都放上。

 

题目2、6-2 移动字母

1,提交列表

2,设计思路

调用函数来实现移动字母,定义一个新的数组,用来装原来的数组的前三个字母,

把从第四个字母开始的后面所有字母往前移动三个,最后把新建的数组接到移动后的

数组的后面。

 

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

分好情况,清晰的写出来。

 

题目3、6-3 拆分实数的整数与小数部分

1,提交列表

 

2,设计思路

先输入要拆分的实数,调用函数对实数强制取整,得到整数部分,然后再用实数

减去整数部分就得到小数部分。

 

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

 

 

写的时候发现编译错误,原因是取整和小数时等式左边没有连带 ’*‘ ,加上之后

就显示答案正确了。

 

#二、同学代码互评

1,互评同学

黄嘉慧

2,我的代码、互评同学代码截图

6-5 

3,我和同学代码不同在哪?有哪些各自优势?你更喜欢哪种代码风格?

##1,我的没有返回,嘉慧得得代码有。

##2,都挺简洁的。

##3,更喜欢我自己的,少写了一些。void  可以不用返回值。

  

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

 

#四、本周学习总结

##1,你学会了什么?

1,定义指针变量要使用指针声明符 *   .定义多个指针变量时,每一个指针变量前面都必须加上  *  。

2,指针变量要先赋值再使用,被赋的值应该是地址,强制取整:p=(int *)1732 .

3,不能用数值作为指针变量的初值,但可以使用 int *p=0;  0是ASCII 字符NULL的值。

4,只能将一个指针的值赋给另一个相同类型的指针。如果将变量的地址作为函数的实参,

  相应的形参应该是指针。

5,相同的:p=a --> p[i]     *(p+i)

                                 a[i]     *(a+i)

##2,本周的内容,你还不会什么?