#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; for(i = n ; i > 0 ; i--){ for( k = i - 1 ; k > 0 ; k--) printf(" "); for(j = (n - i ) * 2 +1 ; j > 0 ; j-- ) printf("*"); printf("\n"); } for(i = 1 ; i < n ; i++ ){ for( j = i ; j > 0 ; j--) printf(" "); for( k = ( n-i )*2 - 1 ; k > 0 ; k-- ) printf( "*" ); printf("\n"); } return 0; } |
Double click to view unformatted code.