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