我尝试了以下代码,但运行时出现错误。我使用过 Debugger,但我无法理解调用堆栈中的错误。
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int a[10][2],i,j, b[10],max, min;
ifstream f("numere.txt");
for(i=1;i<=10;i++)
{
for(j=1;j<=2;j++)
{
f>>a[i][j];
b[i]=0;
}
}
for(i=1;i<=10;i++)
{
for(j=1;j<=2;j++)
{
b[i]=b[i]+a[i][j];
}
}
max=b[1];
min=b[1];
for(i=1;i<=5;i++)
{
if(max<=b[i]) max=b[i];
if(min>=b[i]) min=b[i];
}
cout<<"Cea mai mare suma este:"<< max<<endl;
cout<<"Cea mai mica suma este:"<< min<<endl;
f.close();
return 0;
}
请帮我。我是初学者,以前从未使用过文件。