2446号:星図-9


質問リンク


https://www.acmicpc.net/problem/2446

質問する


一例を見て、ルールを導き出して、星を撮ってください.

入力


第1行はN(1≦N≦100)を与える.

しゅつりょく


最初の行から2×N-1行の星に順番に出力します.

入力と出力の例



に答える

  • 星には奇数の出力があり、スペースは2行目から8行目までです.
  • ソースコード

    #include <stdio.h>
    
    int main(){
      int n = 0;
      scanf("%d",&n);
      for(int i = 1; i <= n; i++){
        for(int j = 1; j < i; j++){
          printf(" ");  
        }
        for(int j = 2*n - 1; j >= 2*i -1; j--){
          printf("*");
        }
        
        printf("\n");
      }
      for(int i = n - 1; i >= 1; i--){
        for(int j = 1; j < i; j++){
          printf(" ");
        }
        for(int j = 2*n - 1; j >= 2*i -1; j--){
          printf("*");
        }
        
        printf("\n");
      }
      return 0;
    }