#一、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,本周的内容,你还不会什么?