2个回答
展开全部
#include<cstdio>
int main()
{
char c='A';
for(int i=1;i<=6;i++) // row
{
for(int j=1;j<=6-i;j++)
printf(" ");
for(int j=0;j<i-1;j++)
{
printf("%c",'A'+j);
}
for(int j=i-3;j>=0;j--)
{
printf("%c",'A'+j);
}
puts("");
}
return 0;
}
希望能帮到你!
我又重新改了一下,望采纳
追问
麻烦给个详解,谢谢
追答
等你看书到一定程度,这些自然就懂了,学弟加油啊,有机会一定要参加学院的acm组
展开全部
#include<stdio.h>
int main()
{
int i=0;
int row=5;
printf("please input row:");
scanf("%d",&row);
for(i=1;i<=row;i++)
{
char ch='A';
int num=0;
for(int j=1;j<2*row;j++)
{
if(j>row-i)
{
if(num<2*i-1)
{
if(j<row)
{
printf("%c",ch++);
}
else
{
printf("%c",ch--);
}
num++;
}
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
int main()
{
int i=0;
int row=5;
printf("please input row:");
scanf("%d",&row);
for(i=1;i<=row;i++)
{
char ch='A';
int num=0;
for(int j=1;j<2*row;j++)
{
if(j>row-i)
{
if(num<2*i-1)
{
if(j<row)
{
printf("%c",ch++);
}
else
{
printf("%c",ch--);
}
num++;
}
}
else
{
printf(" ");
}
}
printf("\n");
}
return 0;
}
追问
麻烦给个详解,谢谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询