求各路大神帮帮忙!!用C++编程,编出一个菱形图案,用“*”号组成一个菱形图案。

2025-05-05 08:03:20
推荐回答(1个)
回答1:

#include
void main()
{
printf(" *\n");
printf(" ***\n");
printf(" *****\n");
printf(" ***\n");
printf(" *\n");
}
这是最简单的。
下面一个稍微复杂一点。
#include
void main()
{
int i=0,j=0,k=0;
for(i=0;i<5;i++)
{
for(j=6-i;j>=0;j--)
{
putchar(' ');
}
for(k=0;k {
putchar('*');
}
putchar('\n');
}
for(i=5;i>=0;i--)
{
for(j=6-i;j>=0;j--)
{
putchar(' ');
}
for(k=0;k {
putchar('*');
}
putchar('\n');
}

}