C++根据读入的字符画字符棱形

参照下列程序设计程序。要求:根据读入的字符画字符棱形,最宽处9个字符。AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA参考程序://==... 参照下列程序设计程序。要求:根据读入的字符画字符棱形,最宽处9个字符。
A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAA
AAAAA
AAA
A

参考程序:
//============================
//程序名称: 字符等腰三角形
//根据读入的字符c(’A’≤c≤’Z’)值,
//输出以该字符为填充字符的高为7,
//底边长为13的等腰三角形。
//============================
#include <iostream.h> //引入头文件
int main() //主程序入口
{
char c;
cin >>c;
for(int i=0; i<7;i++)
{
for (intj=(6-i);j>0;j--)
{
cout<<" ";
}
for (int k=0;k<(2*i+1); k++)
{
cout<<c;
}
cout<<"\n";
}
return 0;
}
展开
 我来答
White_MouseYBZ
2013-10-18 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6544万
展开全部
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
void main(void){
char i,ci,j,cj,ch;
printf("Which characters?\nch=");
scanf("%c",&ch);
printf("\n\n");
for(i=1,ci=0;i;++ci<5 ? i++ : i--){
printf("%*.*s",48-i,1,"");
for(j=1,cj=i;j;--cj>0 ? j++ : j--)
printf("%c",ch);
printf("\n");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式