请补充main函数,该函数的功能是:输出一个NXN矩阵,要求非周边元素赋值0,周边元素赋值1。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。 试题程序:

admin2010-09-14  21

问题 请补充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 [j]=l;
               else
【  】;
         }
     printf(" \n*** the result *** \n");
     for (i=0; i<n; i++)
     {
        printf (" \n\n");
        for (j=0; j<n; j++)
              printf ("%4d",bb [j ] );
      }
    }

选项

答案i==0‖i==n-1‖j==0‖j==n-1 bb[i][j]=0

解析 第一空:用二维数组表示n×n矩阵时,周边元素是行下标为0或n-1,列下标为。或n-1的元素,判断时四个条件中只要有一个条件满足,则该元素就是周边元素,所以用“‖”运算符。第二空:题目要求将非周边元素赋值为0。
转载请注明原文地址:https://kaotiyun.com/show/EPID777K
0

相关试题推荐
最新回复(0)