用C语言编程输出如下图形4.\x09输出以下数字图形N=51\x091\x091\x091\x0911\x092\x092\x092\x0911\x092\x093\x092\x0911\x092\x092\x092\x0911\x091\x091\x091\x091

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 21:17:32
用C语言编程输出如下图形4.\x09输出以下数字图形N=51\x091\x091\x091\x0911\x092\x092\x092\x0911\x092\x093\x092\x0911\x092\x

用C语言编程输出如下图形4.\x09输出以下数字图形N=51\x091\x091\x091\x0911\x092\x092\x092\x0911\x092\x093\x092\x0911\x092\x092\x092\x0911\x091\x091\x091\x091
用C语言编程输出如下图形
4.\x09输出以下数字图形
N=5
1\x091\x091\x091\x091
1\x092\x092\x092\x091
1\x092\x093\x092\x091
1\x092\x092\x092\x091
1\x091\x091\x091\x091

用C语言编程输出如下图形4.\x09输出以下数字图形N=51\x091\x091\x091\x0911\x092\x092\x092\x0911\x092\x093\x092\x0911\x092\x092\x092\x0911\x091\x091\x091\x091

#define N 5
#include<stdio.h>


void main()
{
   int a[N][N];
   int i,j;
   for (i=0; i<N; i++)   
      for (j=0; j<N; j++)
     {  /* 按照规律给这5行5列元素赋值 */
         if (i==0 || j==0 || i==4 || j==4)
              a[i][j] = 1;
         else if (i==1 || j==1 || i==3 || j==3)
              a[i][j] = 2;
         else
              a[i][j] = 3;
      }

 

     for (i=0; i<N; i++)    /*输出这5行5列元素*/
    {
         for (j=0; j<N; j++)
             printf("%-4d", a[i][j]);
         printf("\n");
     }
}

 

在Visual C++ 6.0环境下调试运行结果如下图: