A-A+

请补充main函数 该函数的功能是:输出一个NXN矩阵 要求非周边元素赋值0 周边元素赋值1

2022-08-05 20:40:37 问答库 阅读 171 次

问题详情

请补充main函数,该函数的功能是:输出一个NXN矩阵,要求非周边元素赋值0,周边元素赋值1。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。
试题程序:
include<stdio .h>
define N 10
main()
{
int bb[N] IN];
iht i,j,n;
clrscr 0;
printf (" nInput n: n");
scanf ("%d", &n);
for (i=0; i<n; i++ )
for (j=0; j<n; j++)
{
if(【 】)
bb[i] [j]=l;
else
【 】;
}
printf(" n*** the result *** n");
for (i=0; i<n; i++)
{
printf (" nn");
for (j=0; j<n; j++)
printf ("%4d",bb [i] [j ] );
}
}请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:i==0‖i==n-1‖j==0‖j==n-1bb[i][j]=0
i==0‖i==n-1‖j==0‖j==n-1bb[i][j]=0 解析:第一空:用二维数组表示n×n矩阵时,周边元素是行下标为0或n-1,列下标为。或n-1的元素,判断时四个条件中只要有一个条件满足,则该元素就是周边元素,所以用“‖”运算符。第二空:题目要求将非周边元素赋值为0。

考点:赋值,函数