Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 我不知道';我不知道如何对正数和负数进行排序 #包括 使用名称空间std; int main() { int A[6][6],i,j,k,max,min; 对于(int i=0;i_C++_Sorting - Fatal编程技术网

C++ 我不知道';我不知道如何对正数和负数进行排序 #包括 使用名称空间std; int main() { int A[6][6],i,j,k,max,min; 对于(int i=0;i

C++ 我不知道';我不知道如何对正数和负数进行排序 #包括 使用名称空间std; int main() { int A[6][6],i,j,k,max,min; 对于(int i=0;i,c++,sorting,C++,Sorting,您可以包含然后使用排序函数。在排序函数中,您可以编写排序方法,也可以使用更大的()作为排序方法中未初始化j变量 #include <iostream> using namespace std; int main () { int A[6][6], i, j, k, max, min; for (int i=0; i<6; i++) { cout << "Enter a number: "<<endl;

您可以包含然后使用排序函数。在排序函数中,您可以编写排序方法,也可以使用更大的()作为排序方法中未初始化
j
变量

#include <iostream>
using namespace std;

int main ()
{
    int A[6][6], i, j, k, max, min;
    for (int i=0; i<6; i++)
    {
        cout << "Enter a number: "<<endl;
        for (int j=0; j<6; j++)
        {
            cin >> A[i][j];
        }
    }
    for (int i=0; i<6; i++)
    {
        for (int j=0; j<6; j++)
        {
            cout << " " << A[i][j];
        }
    }
    if (j > 0)
    {
        cout << "A: "<<endl;
    }
    else if (j < 0)
    {
        cout << "B: "<<endl;
    }
    cin.get();
    char ch1;
    cin>>ch1;
    return 0;
}
if(j>0)
{

cout首先,您知道循环运行了6次,并一直要求输入数字,直到您输入36个输入

我建议使用1D数组而不是2D数组。如果可以的话,还可以减少数量,或者在用户认为足够时添加一个功能来停止输入。如果条件允许,可以轻松做到这一点

无论如何,只要让你的代码做它想做的事情(如果我理解正确的话)

#包括
使用名称空间std;
int main()
{
int A[2][2],i,j,k,max,min;

对于(int i=0;i请缩进您的代码。这是不可读的。您的意思是什么?我觉得这很好。我已经编辑了您的问题,将您的代码格式化为更可读的格式。为什么2D数组
a[6][6]
?为什么不
a[36]
或者根本不存储数组,因为您不需要存储数字?这是他们在课堂上教我的,谢谢,现在我明白了,我尝试过做类似的事情,但没有成功
if (j > 0)
{
    cout << "A: "<<endl;
}
else if (j < 0)
{
    cout << "B: "<<endl;
}
 #include <iostream>
using namespace std;

int main ()
{
    int A[2][2], i, j, k, max, min;
    for (int i=0; i<2; i++)
    {
        cout << "Enter a number: "<<endl;
        for (int j=0; j<2; j++)
        {
            cin >> A[i][j];
        }
    }
    for (int i=0; i<2; i++)
    {
        for (int j=0; j<2; j++)
        {
            if (A[i][j] > 0)
    {
        cout << "A: " << A[i][j] <<endl;
    }
    else if (A[i][j] < 0)
    {
        cout << "B: "<< A[i][j] <<endl;
    }
        }

    }

    cin.get();
    char ch1;
    cin>>ch1;
    return 0;
}