编程 【要求】 1.打开T盘中的文件myf2c,在其中输入所编写的程序,输出结果数据文件取名myf2out。 2.数据文件的打开、使用、关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。 【程序功能】 判断一个N?N矩阵是否为幻方阵。 幻方阵是指一

admin2019-04-04  56

问题 编程
【要求】
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

选项

答案chars2[10][10]; inti,j;puts(s1); j=wordsearch(s1,s2); printf("found %d words\n",j); for(i=0;i #defineN5 intjudge(inta[N][N]) { inti,j,b[N+N+2]={0},p1,p2; for(i=0;i
解析
转载请注明原文地址:https://jikaoti.com/ti/akO7FFFM
0

最新回复(0)