C++ 输出图形 A ABA ABCBA ABCDCBA ABCDEDCBA 这图形用C++怎么输出。 用循环。。 求教 高手 告诉一下

C++输出图形AABAABCBAABCDCBAABCDEDCBA这图形用C++怎么输出。用循环。。求教高手告诉一下... C++ 输出图形
A
ABA
ABCBA
ABCDCBA
ABCDEDCBA
这图形用C++怎么输出。 用循环。。 求教 高手 告诉一下
展开
 我来答
Snser_______
推荐于2016-09-04 · TA获得超过1199个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:402万
展开全部
用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;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e6e1bbf06
2010-10-20 · TA获得超过126个赞
知道答主
回答量:226
采纳率:0%
帮助的人:130万
展开全部
嵌套循环,把字母转换成整型常量用.++ --输出就成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liusiyuanhe
2010-10-17
知道答主
回答量:12
采纳率:0%
帮助的人:14.4万
展开全部
#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;
呵呵,仅供参考
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ktu107
2010-10-16
知道答主
回答量:46
采纳率:0%
帮助的人:15.6万
展开全部
有教科书没?书上有.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
执着onelife
2010-10-16 · TA获得超过173个赞
知道答主
回答量:52
采纳率:0%
帮助的人:62.9万
展开全部
//楼主试试哈!不懂啦再问哈
#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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式