码迷,mamicode.com
首页 > 其他好文 > 详细

找规律

时间:2014-12-20 20:54:52      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

找规律填写N×N方阵。如N=8时, 其方阵为:

            1  1  1  1  1  1  1  1
            1  2  2  2  2  2  2  1
            1  2  3  3  3  3  2  1
            1  2  3  4  4  3  2  1
            1  2  3  4  4  3  2  1
            1  2  3  3  3  3  2  1
            1  2  2  2  2  2  2  1
            1  1  1  1  1  1  1  1

上代码:

技术分享
 1 #include <stdio.h>
 2 
 3 #define N 10
 4 
 5 int matrix[N][N] = {0};
 6 
 7 int main()
 8 {
 9     for(int i = 0; i < N; i++)
10     {
11         for(int j = 0; j < N-i; j++)
12         {
13             if(i < j)
14             {
15                 matrix[i][j] = i+1;
16                 matrix[N-1-j][N-1-i] = i+1;
17             }
18             else
19             {
20                 matrix[i][j] = j+1;
21                 matrix[N-1-j][N-1-i] = j+1;
22             }
23         }
24     }
25 
26     for(int i = 0; i < N; i++)
27     {
28         for(int j = 0; j < N; j++)
29         {
30             printf("%3d", matrix[i][j]);
31         }
32         printf("\n");
33     }
34     return 0;
35 }
View Code

 

找规律

标签:

原文地址:http://www.cnblogs.com/sxmcACM/p/4175831.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!