Problem G: 打印字母菱形图案

Time Limit: 1 Sec  Memory Limit: 16 MB
Submit: 392  Solved: 209
[Submit][Status][Web Board]

Description

输出N(N为奇数)行由字母组成的菱形,第1行为字母A,第2行为BCD,第三行为CDEFG,以此类推。菱形上下对称。

Input

一个奇数N。0<N<18。

Output

N行字母组成的菱形图案。

Sample Input

7

Sample Output

A
 BCD
CDEFG
DEFGHIJ
CDEFG
BCD
A
//---------------------------------------------------代码[Az]
#include <stdio.h>
#include <stdlib.h>int main()
{int n;scanf("%d",&n);int i,zsum = 64;int kgs = (n+1)/2*2-1;for(i = 1;i <= (n+1)/2;i++){int sum = 2*i-1;int k;for(k = 0;k < (kgs - sum)/2;k++)printf(" ");int zzsum = zsum++;for(k = 0;k < sum;k++){zzsum++;printf("%c",zzsum);}printf("\n");}zsum--;zsum--;for(i = i-2;i > 0;i--){int sum = 2*i-1;int k;for(k = 0;k < (kgs - sum)/2;k++)printf(" ");int zzsum = zsum--;for(k = 0;k < sum;k++){zzsum++;printf("%c",zzsum);}printf("\n");}return 0;
}/**************************************************************Problem: 1221User: 201401061013Language: CResult: AcceptedTime:0 msMemory:748 kb
****************************************************************/

Problem G: 打印字母菱形图案相关推荐

  1. Problem I: 打印字母菱形图案

    计算机学院c语言2017年期末考试 Problem I: 打印字母菱形图案 Description 从键盘输入一个整数n(1≤n≤10),打印出指定的数字图形. Input 正整数n(1≤n≤10). ...

  2. 山东科技大学Problem B: 打印字母菱形图案

    Description 输出N(N为奇数)行由字母组成的菱形,第1行为字母A,第2行为BCD,第三行为CDEFG,以此类推.菱形上下对称. Input 一个奇数N.0<N<18. Outp ...

  3. 1221 打印字母菱形图案

    Description 输出N(N为奇数)行由字母组成的菱形,第1行为字母A,第2行为BCD,第三行为CDEFG,以此类推.菱形上下对称. Input 一个奇数N.0<N<18. Outp ...

  4. java打印菱形图案_java打印出菱形图案实例详解

    第一步:首先对图像进行解析 想要打印该图形必须要进行多层循环嵌套,分两个部分进行打印. 第一部分为上半部分前四行,他们是递增的关系,后半部分后三行为递减关系,由此可以得出我们需要写两个打的循环.并且由 ...

  5. 打印菱形图案用java如何做_Java打印出菱形图案

    Java打印出菱形图案 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 ...

  6. 使用for循环打印空心菱形图案

    使用for循环打印空心菱形图案 打印空心菱形图案 例: 首先我们要知道: 1.外层循环控制的是图形的行数: 2.内层循环控制的是图形的列数. 看菱形图案的左侧有空白区域,这就造成了我们很难理解,空白区 ...

  7. 使用Java打印字母菱形

    题目描述 打印字母菱形 输入描述 输入一个大写字母与一个整数n,1<=n<=26 输出描述 输出如下高度为2n-1的菱形: 注意:A的下一个字母是B,Z的下一个字母是A 代码: packa ...

  8. java打出菱形简介_使用java打印出菱形图案的操作步骤

    使用java打印出菱形图案的操作步骤 发布时间:2020-04-25 17:17:47 来源:亿速云 阅读:118 作者:小新 今天小编给大家分享的是使用java打印出菱形图案的操作步骤,相信很多人都 ...

  9. 【Ex.】打印出菱形图案的简易方法

    数学方法有时可以解决一些看似很复杂的问题,在用C语言打印菱形图案上,数学也起到了至关重要的作用. 首先我们知道菱形是正方形的变形,我们可以用圆的半径来计算菱形的四条边以及如何填满菱形内部. 代码如下 ...

最新文章

  1. 数学2.Latex扫盲
  2. 任意1-10中的4个数字,使用加减乘除计算得出24结果的可能组合(java版),很多人小时候都玩过...
  3. 差分能量分析介绍(四)
  4. 图像抠图Image Matting算法调研
  5. LSMW one tip - 字段定义
  6. 揭秘神仙高校的课堂!网友跪了:这就是差距啊!
  7. hpux oracle9,oracle 9.2.0.8在HP-UX 11.31 下的安装步骤和注意事项
  8. C/C++ pthread 线程库的封装
  9. python基础-基础知识(包括:函数递归等知识)
  10. python3.7 倒计时
  11. 如何在network monitor中查找试图建立TCP连接的帧?
  12. HMM和Viterbi
  13. 父html向子html传递参数,子父组件之间传值.html
  14. 数学建模算法与应用(一)线性规划
  15. Kaminari分页
  16. 罗格斯的计算机科学博士奖学金,罗格斯大学cs
  17. 博弈论:零和博弈与常和博弈的区别
  18. 梦三花重金修改服务器,《新天龙八部》6月14日全服更新维护公告
  19. 怎么知道是否已经被好友删了微信?
  20. 元胞自动机CA+生命游戏代码

热门文章

  1. wps html编辑表格,手机版wps如何编辑表格图解
  2. 牛客网2-给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字
  3. 图像处理中媲美matlab的python包——scikit-image(skimage)包的用法详解
  4. 陆奇终于自立门户!YC撤离中国,陆奇成立新基金接盘
  5. chrome performance性能检测面板
  6. 酒吧常放经典乐曲90首 CLUB MIX
  7. 机器学习之ROC曲线理解
  8. 怎么画动漫人物衣服衣纹
  9. 十六进制的加减乘除c语言,十六进制的乘除法怎么运算
  10. **Servlet生命周期*