正确答案:填空1:用二维数组表示n×n矩阵时,周边元素是行下标为0或n-1,列下标为。或n-1的元素,判断时四个条件中只要有一个条件满足,则该元素就是周边元素,所以用“‖”运算符。填空2:题目要求将非周边元素赋值为0。
正确答案:我们先按数学的思来计算平均分:总分除以人数即可得到平均分,其实用C语言的指针来实现该问题,也不难。当指针变量指向一个数组时,用该指针变量引用数组元素时,引用方式与数组的引用方式相同。如本题中a指向了score,所以通过a引用score中的元素时可以用下标法,也可以用指针运算法,a[i]和(a+i)具有相同的作用。下标运算实际上是从当前地址开始往后取出地址中的第几个元素,当前地址下标为0。例如:若有int cc[10],P=cc+5;,即p指向了cc的第5号元素,则p的作用是取出从当前地址(即p所指地址)开始的第0号元素,它与cc[5]相同:p[3]的作用是取出从当前地址(即p所指地址)开始往后的第3号元素,它与cc[8]相同:p[-2]的作用是取出从当前地址开始往前的第2号元素,它与cc[3]相同,但不提倡使用“负”的F标。
推荐: