bLue的大写L

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gx17864373822/article/details/78563692
————————————————
Problem Description

大家有注意到 bLue 这四个字母中只有第二个字母是大写的吗?bLue 想让他的 ‘L’ 看起来更加高大上,所以他来让你帮他写几个不同尺寸的 ‘L’ 图案。
Input

输入数据有多组(数据组数小于 20),到 EOF 结束。
对于每组数据,输入一行,包含一个整数 n (2 <= n <= 20),表示 L 的尺寸。
Output

对于每组数据,输出大写字母组成的 ‘L’ 图案,前 n-1 个字母每个占一行,后 n 个字母在一行内输出。输出的字母按照 ‘A’, ‘B’, ‘C’, ‘D’… 的顺序(’Z’ 的下一个回到 ‘A’),每组数据的末尾额外输出一行空行。
Example Input

2
3
5
15
Example Output

A
BC

A
B
CDE

A
B
C
D
EFGHI

A
B
C
D
E
F
G
H
I
J
K
L
M
N
OPQRSTUVWXYZABC

#include<stdio.h>
int main()
{
int n,i,j;
while((scanf("%d",&n))!=EOF)
{
char ch;
ch=‘A’;
for(i=1;i<n;i++)
{
printf("%c\n",ch);
if(ch==‘Z’)
ch=‘A’;
else ch++;
}
for(j=0;j<n;j++)
{
printf("%c",ch);
if(ch==‘Z’)
ch=‘A’;
else ch++;
}
printf("\n\n");
}
return 0;
}
//for循环内部对于当前值的一个灵活应用,ch++就可以让输出值不断增加,由z转到a时只需要改变值本身即可。

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..................................................................................................................................................2 第一讲 Linux基础...........................................................................................................................2 一.什么是Linux?.................................................................................................................2 二.安装Linux的好处?.........................................................................................................3 三.如何得到Linux?.............................................................................................................3 四.如何得到Linux的最新消息?.........................................................................................3 五.Linux操作系统上有什么应用?.....................................................................................4 六.在那里可以找到讨论区?..............................................................................................5 七.安装过程..........................................................................................................................5 第二讲 Linux基础进阶...................................................................................................................5 一.Linux的文件系统结构.....................................................................................................6 二. 文件类型...........................................................................................................................7 三.Linux基本操作命令............................................................................................................8 四.基本的系统管理命令.......................................................................................................14 五.关於 Process 处理的指令...............................................................................................16 六. 关於字串处理的指令........................................................................................
©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值