实验四
任务一

问题一:一维数组连续存放,值相同
问题二:连续,相同,相差16个字节,含义为一行数字所占字节数
任务二

问题一:形参为int x[ ],实参为x
问题二:input的功能是获取n个值并将其按序存入数组,compute的功能是计算n个元素中去除最大和最小值后的平均数
任务三

问题一:形参为x[ ][N],实参为x
问题二:不能省略
问题三:output的功能是输出n行n列个值,init的功能是将value的值赋予输出值
任务四

任务五

任务六

任务七

思路:首先判断元素是否在[1,n*n]之间且各元素只出现一次,通过设置一个count,若为1则符合条件一,再计算幻和,将各行各列及对角线之和计算出来,依次与幻和比较,若有一个不符合,返回0,若无,则返回1。各行各列的元素特点是有一位相同,主对角线的特点是行号与列号相同,副对角线为行号与列号之和为n-1。

浙公网安备 33010602011771号