用c语言写的
int main(void)
{
int h=0;
int i=0,j=0;
char c='A';
printf("请输入高度:");
scanf("%d",&h);
for (i=0;i
printf("%*s",h-i-1,"");//打空格
for (j=0;j<=i;j++)//打前一半字母
{
printf("%c",c+j);
}
while (--j>=1)//打后一半字母
{
printf("%c",c+j-1);
}
printf("\n");//换行
}
return 0;
}
嵌套循环,把字母转换成整型常量用.++ --输出就成
#include
using namespace std;
int main()
{int i,j;
char ch;
for(i=1;i<=5;i++)
{for(j=1;j<=5-i;j++)
cout<<" ";
for(ch='A';ch<'A'+i-1;ch++)
cout<
cout<
return 0;
呵呵,仅供参考
有教科书没?书上有.
//楼主试试哈!不懂啦再问哈
#include
using namespace std;
int main()
{
char c;
int i,j,k,rows;
cout<<"请输入你行数:";
cin>>rows;
for(i=1;i<=rows;i++)
{
c='A';
cout<<" ";
for(j=rows-i;j>0;j--)
cout<<" ";
for(k=i;k>0;k--)
cout<
cout<
return 0;
}