C博客作业--指针
Posted aabbcc.czb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C博客作业--指针相关的知识,希望对你有一定的参考价值。
一、PTA实验作业
题目1:6-1 两个4位正整数的后两位互换
1. 本题PTA提交列表
2. 设计思路
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
捡到一道简单题。没什么问题。除了最开始在DEVC上的指针没加*。
题目2:6-3 统计大于等于平均分人数
1. 本题PTA提交列表
2. 设计思路
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
编译错误是指针前没了*
答案错误是加了括号导致,没搞清关系
题目3:6-4 找最大值及其下标
1. 本题PTA提交列表
2. 设计思路
int指针变量c,max
将max赋值a
for(c从a+1到a+n){
if(c>max) max=c;*b=(c-a)
c++
}
将max返回
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
b=(c-a)都加了
二、截图本周题目集的PTA最后排名。
三、阅读代码
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,求解这个整数
利用循环来逐步求解找结果
输入三个整数x,y,z,请把这三个数由小到大输出。
把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
四、本周学习总结
1.自己总结本周学习内容。
- 1.结构体类型定义:
struct 结构名{
类型名 结构成员名1;
类型名 结构成员名2;
···
类型名 结构成员名n;
}; - 2.指针赋初值,指针在函数中传参,指针指向数组
- 3.在main函数中可以定义结构变量,结构变量通过结构成员操作符“.”对某个成员进行引用,如果两个结构变量类型相同,也可直接赋值
2.罗列本周一些错题。
s[]是struct c类型的数组,struct c有两个int类型的成员,x和y,提取成员x时,用s[i].x,提取成员y时,用s[i].y。
s[2]在定义的同时进行了初始化,初始化的结果是s[0].x = 1,s[0].y = 3,s[1].x = 2,s[1].y = 7。s[0].x * s[1].x = 1 * 2 = 2
在结构体数组class[10]的初始化列表中只有第5个初始值中包含大写字母M,而该结构体只有两个成员变量,所以每两个初始值初始化一个数组元素,故第5个初始值是属于第3个数组元素class[2]的前一个成员变量的,选项A和C不正确。又因为‘M’是“Mary”的第一个元素,所以应该输出class[2]的name[0]
以上是关于C博客作业--指针的主要内容,如果未能解决你的问题,请参考以下文章