C++ 输出图形 A ABA ABCBA ABCDCBA ABCDEDCBA 这图形用C++怎么输出。 用循环。。 求教 高手 告诉一下
C++输出图形AABAABCBAABCDCBAABCDEDCBA这图形用C++怎么输出。用循环。。求教高手告诉一下...
C++ 输出图形
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
这图形用C++怎么输出。 用循环。。 求教 高手 告诉一下 展开
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
这图形用C++怎么输出。 用循环。。 求教 高手 告诉一下 展开
展开全部
用c语言写的
int main(void)
{
int h=0;
int i=0,j=0;
char c='A';
printf("请输入高度:");
scanf("%d",&h);
for (i=0;i<h;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;
}
int main(void)
{
int h=0;
int i=0,j=0;
char c='A';
printf("请输入高度:");
scanf("%d",&h);
for (i=0;i<h;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<iostream>
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<<ch;
for(ch='A'+i-1;ch>='A';ch--)
cout<<ch;
cout<<endl;
}
return 0;
呵呵,仅供参考
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<<ch;
for(ch='A'+i-1;ch>='A';ch--)
cout<<ch;
cout<<endl;
}
return 0;
呵呵,仅供参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//楼主试试哈!不懂啦再问哈
#include <iostream>
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<<c++;
for(c=c-2;c>='A';c--)
cout<<c;
cout<<endl;
}
return 0;
}
#include <iostream>
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<<c++;
for(c=c-2;c>='A';c--)
cout<<c;
cout<<endl;
}
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询