sabers10010 发表于 2020-10-25 09:31:09

c++不懂就问

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
        intb,c;
       b = -3; c = -3;
        while (abs(c) < 4)
        {
                b = -3;
                while (b < 4)
                {
                        if (((c<=0&&(b< 0&&b<c))||(b>0&&b>-c))|| (c > 0 && ((b < 0 && b < -c) || (b > 0 && b > c))))
                                cout << " ";
                        else cout << "A";
                        b++;
                }cout << endl;
                c++;
        }
为啥打出来下面少一块
AAAAAAA
AAAAA
   AAA
       A
   AA
AAA
AAAA
求教
{:10_269:}{:10_261:}

乐乐学编程 发表于 2020-10-25 09:42:35

我也是醉哒,C++的问题,发到 Python交流 区来哒

塔利班 发表于 2020-10-25 10:19:31

if ((c <= 0 && ((b < 0 && b < c) || (b > 0 && b > -c))) || (c > 0 && ((b < 0 && b < -c) || (b > 0 && b > c))))好好看看括号位置

sabers10010 发表于 2020-10-25 13:03:18

乐乐学编程 发表于 2020-10-25 09:42
我也是醉哒,C++的问题,发到 Python交流 区来哒

c++没人理我呀,哭辽

乐乐学编程 发表于 2020-10-25 19:31:49

我不懂C++,但我复制你的程序,打印出来的与你给出的完全一样

#include <iostream>
#include <cmath>
using namespace std;

int main()
{
      intb,c;
         b = -3; c = -3;
      while (abs(c) < 4)
      {
                b = -3;
                while (b < 4)
                {
                        if (((c<=0&&(b< 0&&b<c))||(b>0&&b>-c))|| (c > 0 && ((b < 0 && b < -c) || (b > 0 && b > c))))
                              cout << " ";
                        else
                                                        cout << "A";
                        b++;
                }
                                cout << endl;
                c++;
      }
                return 0;   // 缺少
}                   // 缺少


叼辣条闯世界 发表于 2020-10-25 19:49:18

乐乐学编程 发表于 2020-10-25 19:31
我不懂C++,但我复制你的程序,打印出来的与你给出的完全一样

你的头像....

乐乐学编程 发表于 2020-10-26 08:58:12

叼辣条闯世界 发表于 2020-10-25 19:49
你的头像....

我的头像有什么问题?
页: [1]
查看完整版本: c++不懂就问