|
发表于 2022-11-13 22:16:23
|
显示全部楼层
本帖最后由 jackz007 于 2022-11-13 22:23 编辑
- #include <stdio.h>
- int main(void)
- {
- int i , j , n ;
- scanf("%d", & n) ;
- int a[n][n] ;
- for(i = 0 ; i < n ; i ++) for(j = 0 ; j < n ; j ++) a[i][j] = i * n + j + 1 ;
- for(i = 0 ; i < n ; i ++) {
- printf("%2d" , a[i][0]) ;
- for(j = 1 ; j < n ; j ++) printf(" %2d" , a[i][j]) ;
- printf("\n") ;
- }
- printf("\n") ;
- for(i = 0 ; i < n ; i ++) {
- printf("%2d" , a[0][i]) ;
- for(j = 1 ; j < n ; j ++) printf(" %2d" , a[j][i]) ;
- printf("\n") ;
- }
- }
复制代码
编译运行实况:
- D:\[00.Exerciese.2022]\C>g++ -o x x.c
- D:\[00.Exerciese.2022]\C>x
- 8
- 1 2 3 4 5 6 7 8
- 9 10 11 12 13 14 15 16
- 17 18 19 20 21 22 23 24
- 25 26 27 28 29 30 31 32
- 33 34 35 36 37 38 39 40
- 41 42 43 44 45 46 47 48
- 49 50 51 52 53 54 55 56
- 57 58 59 60 61 62 63 64
- 1 9 17 25 33 41 49 57
- 2 10 18 26 34 42 50 58
- 3 11 19 27 35 43 51 59
- 4 12 20 28 36 44 52 60
- 5 13 21 29 37 45 53 61
- 6 14 22 30 38 46 54 62
- 7 15 23 31 39 47 55 63
- 8 16 24 32 40 48 56 64
- D:\[00.Exerciese.2022]\C>
复制代码 |
|