图形打印

来源:互联网 发布:备份软件 编辑:程序博客网 时间:2024/05/01 19:24

图形打印

Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

题目描述

请打印如下图形,要求输入n的值,按照图形中字母排列规则打印出相关图形。               

输入

输入整数n(1≤n≤26)。

输出

按照以上规律打印2*n-1行图形。

示例输入

3

示例输出

  A BBBCCCCC BBB  A

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

0 0
原创粉丝点击