#include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> int main(){ /* 从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形 */ int n ; scanf("%d" , &n); int i , j , k , m; for(i = 1 ; i <= n ; i++){ for( k = n - i ; k > 0 ; k--) printf(" "); for(j = 1 ; j <= i ; j++ ) printf("%d" , j); for( m = j - 2 ; m >= 1 ; m--) printf("%d" , m); printf("\n"); } for(i = 1 ; i < n ; i++ ){ for( j = i ; j > 0 ; j--) printf(" "); for( k = 1 ; k <= n - i; k++ ) printf("%d" , k); for( m = k - 2 ; m >= 1 ; m-- ) printf("%d" , m); printf("\n"); } return 0; } |
Double click to view unformatted code.