求:用C++打印菱形

来源:百度知道 编辑:UC知道 时间:2024/07/11 03:09:50
用C++打印菱形
要求:在键盘上输出一个数,打印出的结果为 (图片)

//刚才就看到了! 我就知道你的题意!已经给你做好了 结果你把问题删了!

#include <iostream>
using namespace std;
void main()
{
for (int i=1;i<=7;i++)
{
if(i<=4) //前四行
{
for (int j=1;j<=4-i;j++)
{
cout<<" "; //输出空格

}

for (int k=1;k<=2*i-1;k++)
{
cout<<char(i+'A'-1); //输出应有的字母
}
cout<<endl; //空格字母输出完后(一行输出结束) 换行
}
else
{
for (int m=1;m<=i-4;m++)
{
cout<<" ";
}
for (int n=1;n<=15-2*i;n++)
{
cout<<char('A'+7-i);
}
cout<<endl;
}
}
}

我做给你