用C++编写图案

来源:百度知道 编辑:UC知道 时间:2024/07/02 16:06:13
编写结果 A
BBB
CCCCC
DDDDDDD
EEEEEEEEE

各位大虾!光速哦!
是居中的 是金字塔状 要用循环来做

非逻辑算法:
#include "stdio.h"

void main()
{
printf("A\n");
printf("BBB\n");
printf("CCCCC\n");
printf("DDDDDDD\n");
printf("EEEEEEEEE\n");
}

#include<iostream>
using namespace std;
int main()
{
char ch='A';
for (int i=1; i<=5;++i)
{
for (int m=0;m<=5-i;++m)
cout <<' ';
for (int j=1;j<=2*i-1;++j)
cout<<(char) (ch+i-1);
cout<<endl;
}
return 0;
}

#include <stdio.h>
void main()
{
int i,j;
char x;
x=65;
for(i=1;i<=5;i++)
{
for(j=1;j<i+9;j++)
if(j<=9-i)
printf(" ");
else
printf("%c",x);
x++;
printf("\n");
}
}

这个涉及到矩阵知识了,比较麻烦