主题:[讨论]为什么我打出来的图案歪了我晕!!救命!
我想要输出下面的图案,下面是我的程序。但是打出来的图变成程序下面那样了。怎么办?[em6]
*
***
*****
*******
*********
#include <iostream>
using namespace std;
int main()
{
for (int i = 1, m = 1; i <= 5; i++, m += 2)
{
for (int j = 2; j >= i; j--)
cout << " ";
for (int k = 1; k <= m; k++)
cout << "*";
cout << endl;
}
return 0;
}
*
***
*****
*******
*********
还有问一下。如何倒过来呢。我循环改了后倒过来乱套了。。。更郁闷。如何改为下面图案。。请大虾给出图案正输和反输的正确代码。要用cout cin这些的哦。。
*********
*******
*****
***
*
*
***
*****
*******
*********
#include <iostream>
using namespace std;
int main()
{
for (int i = 1, m = 1; i <= 5; i++, m += 2)
{
for (int j = 2; j >= i; j--)
cout << " ";
for (int k = 1; k <= m; k++)
cout << "*";
cout << endl;
}
return 0;
}
*
***
*****
*******
*********
还有问一下。如何倒过来呢。我循环改了后倒过来乱套了。。。更郁闷。如何改为下面图案。。请大虾给出图案正输和反输的正确代码。要用cout cin这些的哦。。
*********
*******
*****
***
*