图形打印

布满荆棘的人生 2022-08-10 04:57 271阅读 0赞

图形打印

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

题目描述

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

输入

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

输出

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

示例输入

  1. 3

示例输出

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

发表评论

表情:
评论列表 (有 0 条评论,271人围观)

还没有评论,来说两句吧...

相关阅读

    相关 SDUTACM图形打印

    题目描述 请打印如下图形,要求输入n的值,按照图形中字母排列规则打印出相关图形。 ![1292.jpg][]               输入 输入整数n(1≤n

    相关 图形打印

    打印规则图形(边界)可以将图形映射到坐标系中,根据y=f(x)的关系可以写出各部分的分段函数。 一、菱形 1.1、空菱形 n(奇数)为行数,i,j为行列 ![Image