实验四

任务一

mmexport92a2ad3df01d80f2ef6603371e69ec58_1782633109892

问题一:一维数组连续存放,值相同

 

问题二:连续,相同,相差16个字节,含义为一行数字所占字节数

任务二

mmexport000b232ee1b8efa073cfaf4f13bca040_1782633102648

问题一:形参为int x[ ],实参为x

 

问题二:input的功能是获取n个值并将其按序存入数组,compute的功能是计算n个元素中去除最大和最小值后的平均数

任务三

mmexportc8c99fc7cc1388466d303ac8cb9a4b52_1782633097118

问题一:形参为x[ ][N],实参为x

 

问题二:不能省略

 

问题三:output的功能是输出n行n列个值,init的功能是将value的值赋予输出值

任务四

mmexportfa604d73f056c3d183a6de9a9ef8895d_1782633090598

任务五

mmexporta754983668621e510753fb8dc0b79ecd_1782633088627

任务六

mmexport21f71275b8326062685999fd713e1700_1782633086542

任务七

mmexport089d47206e3700bece6351956506db9e_1782633082495

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

posted @ 2026-06-28 15:54  付俊熙  阅读(3)  评论(0)    收藏  举报