主题:救急的问题
小问题没解决!!! 急用啊~~~~~~~~~~~~~~
#include <iostream.h>
#include <stdlib.h>
int Row=3;
int Col=3;
int A[Row][Col];
void Input()
{
int i,j;
cout<<"稀疏矩阵的行数:"<<endl;
cin>>Row;
cout<<"稀疏矩阵的列数:"<<endl;
cin>>Col;
cout<<"请输入矩阵的元素:"<<endl;
for(i=0;i<Row;i++)
{
for(j=0;j<Col;j++)
cin>>A[i][j];
}
cout<<"你输入的矩阵为:"<<endl;
for(i=0;i<Row;i++)
for(j=0;j<Col;j++)
cout<<A[i][j]<<endl;
}
int main()
{
Input();
return 0;
}
编译后抱错:
1037.cpp
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2057: expected constant expression
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2466: cannot allocate an array of constant size 0
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2057: expected constant expression
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2466: cannot allocate an array of constant size 0
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2087: '<Unknown>' : missing subscript
执行 cl.exe 时出错.
1037.obj - 1 error(s), 0 warning(s)
请大家帮忙看一下!!!!!!!!!!!!!!!11111
#include <iostream.h>
#include <stdlib.h>
int Row=3;
int Col=3;
int A[Row][Col];
void Input()
{
int i,j;
cout<<"稀疏矩阵的行数:"<<endl;
cin>>Row;
cout<<"稀疏矩阵的列数:"<<endl;
cin>>Col;
cout<<"请输入矩阵的元素:"<<endl;
for(i=0;i<Row;i++)
{
for(j=0;j<Col;j++)
cin>>A[i][j];
}
cout<<"你输入的矩阵为:"<<endl;
for(i=0;i<Row;i++)
for(j=0;j<Col;j++)
cout<<A[i][j]<<endl;
}
int main()
{
Input();
return 0;
}
编译后抱错:
1037.cpp
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2057: expected constant expression
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2466: cannot allocate an array of constant size 0
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2057: expected constant expression
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2466: cannot allocate an array of constant size 0
e:\c++6.0\msdev98\myprojects\4037\1037.cpp(16) : error C2087: '<Unknown>' : missing subscript
执行 cl.exe 时出错.
1037.obj - 1 error(s), 0 warning(s)
请大家帮忙看一下!!!!!!!!!!!!!!!11111