回 帖 发 新 帖 刷新版面

主题:[讨论]为什么我打出来的图案歪了我晕!!救命!

我想要输出下面的图案,下面是我的程序。但是打出来的图变成程序下面那样了。怎么办?[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这些的哦。。

*********
 *******
  *****
   ***
    * 

回复列表 (共1个回复)

沙发

发错区了。。。。不好意思了

我来回复

您尚未登录,请登录后再回复。点此登录或注册