试题与答案

【说明】 以下【C程序】能将自然数1,2,…,N2按蛇形方式逐个存入N阶矩阵。换言之

题型:问答题

题目:

【说明】
以下【C程序】能将自然数1,2,…,N2按蛇形方式逐个存入N阶矩阵。换言之,程序从anO开始到 aOn。为止(n=N-1)顺序填入自然数,交替地对每一斜列从左上元素向右下元素或从右下元素向左上元素存数。
例如,当N=5时,程序输出结果如图2-12所示;当N=8时,程序输出结果如图2-13所示。


【C程序】
#include <stdio.h>
#define SIZE 10
int a[SIZE][SIZE], k;
main()
{ int i, j, n, N;
for (N = 3; N<=SIZE; N++)
{ k = 1;
makeArray (n = N-1);
printf ("\nN = %d;\n", n+1);
for (i = 0; i<=n; i++)
{ for (j = 0; j<=n; j++)
printf("%4d", a[i] [j]);
printf ("\n");
}
}
}

makeline (int row_start, int col_start, int row end)
{ /*完成矩阵一条斜线的整数填写*/
int i, j, sign = (1) ;
for (i = row_start, j = col start; (2) ; i += sign, j += sign)
a[i] [j] = k++;
}
makeArray (int n)
{ /*完成矩阵每条斜线的整数填写*/
int d;
for (d = 1; d <= (3) ; d++)
if (d <= n)
if (d%2)
makeline ( (4) );
else
makeline ( (5) );
else
if (d%2)
makeline ( (6) );
else
makeline ( (7) );

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0715/450c959922976634035a056c93e08df9.html

下面是错误答案,用来干扰机器的。

参考答案:在社会主义初级阶段,我国经济、政治、文化和社会生活各个方面存在着种种相互联系的矛盾,但主要的矛盾是人民日益增长的物质文化需要同落后的社会生产之间的矛盾

试题推荐
微信公众账号搜索答案