编程
【要求】
1.打开T盘中的文件myf2c,在其中输入所编写的程序,输出结果数据文件取名myf2out?
2.数据文件的打开?使用?关闭均用C语言标准库中缓冲文件系统的文件操作函数实现?
【程序功能】
判断一个N?N矩阵是否为幻方阵?
幻方阵是指一个矩阵中每行元素之和?每列元素之和及左右主对角线上元素之和均相等?
【编程要求】
1.定义符号常量 N代表 5?
2.编写函数intjudge(inta[N][N])?函数功能是判断a指向的一个N行N列二维数组中存储的矩阵是否为幻方阵,如果是则函数返回1,否则返回0?
3.编写main函数?函数功能是声明二维数组x并用测试数据初始化,用x数组作为实参调用judge函数进行判断,将x数组中数据及以“yes”或“no”表示的判断结果输出到屏幕及文件myf2out中?最后将考生本人准考证号字符串输出到文件myf2out中?
【测试数据与运行结果】
测试数据:
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
屏幕输出:
17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9
yes