本题目要求读入菱形起始字母和菱形的高度,然后输出空心字符菱形。
所谓“空心菱形”是指:每行由两端为字母、中间为空格的字符串构成,每行的字符串中心对齐;上半部分相邻两行字符串长度差2,且字母从给定的起始字母逐一递增;下半部分与上半部分对称。
输入在一行中给出起始字母(范围为英文大写字母A-G)和菱形的高度(为不超过10的奇数)。
B 5
输出样例: B
C C
D D
C C
B
代码
#include
int main()
{
int n;
char a;
scanf("%c %d",&a,&n);
for(int i=0;i<=n/2;i++)
{
for(int j=0;j
找出字母和空格数量 与输入n的关系,分上下两部分求解即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)