zoukankan      html  css  js  c++  java
  • 打印空心字符菱形

     

    题目内容:

    根据菱型起始字母和菱形的高度,打印空心的由字符组成的菱形。

    输入格式:

    菱型起始字母和菱形的高度。

    输出格式:

    参照样例,打印空心的由字符组成的菱形。

    输入样例:

    C 4

    输出样例:

       C
      D D
     E   E
    F     F
     E   E
      D D
       C

    程序代码:*

    
    
     1 #include<stdio.h>
     2 int main()
     3 {
     4   char a;
     5   int i,j,h;
     6   scanf("%c ",&a);
     7   scanf("%d",&h);
     8 
     9   for(i=1;i<=h;i++)
    10   {
    11 
    12     for(j=1;j<=h-i;j++)
    13     {printf(" ");
    14     }
    15 
    16     printf("%c",a);
    17 
    18     for(j=1;j<2*(i-1);j++)
    19     {printf(" ");
    20     }
    21 
    22 
    23     if(i!=1)
    24     printf("%c",a);
    25     printf("
    ");
    26     a++;
    27   }
    28   a--;
    29   for(i=1;i<h;i++)
    30   {   a--;
    31     for(j=1;j<=i;j++)
    32     {printf(" ");
    33     }
    34 
    35     printf("%c",a);
    36 
    37     for(j=1;j<2*(h-i-1);j++)
    38     {printf(" ");
    39     }
    40     if(i!=h-1)
    41     printf("%c",a);
    42     printf("
    ");
    43 
    44   }
    45 
    46   return 0;
    47 }

     

     

  • 相关阅读:
    Hadoop--单点故障修复
    Hadoop---静动态增删节点
    sqlserver 通知应用程序(存储过程通过http调用接口)
    sqlserver 资源等待
    sqlserver 性能优化
    sqlserver 资源等待
    sqlserver 查看内存情况
    sqlserver动态管理视图
    常见散列算法
    sqlserver 性能检测 和 监控
  • 原文地址:https://www.cnblogs.com/entrepre/p/5495609.html
Copyright © 2011-2022 走看看