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;
}