C++ 错误在哪??

来源:百度知道 编辑:UC知道 时间:2024/06/16 04:34:17
#include <iostream.h>
#include <string.h>
int main()
{

int fn[1000000][500];
int n,j1;
int i,j;
for(i=0;i<1000000;i++)
memset(fn[i],0,500*(sizeof(int)));
fn[0][0]=7;
fn[1][0]=1;
fn[1][1]=1;
for(i=2;i<1000000;i++)
for(j=0;j<500;j++)
{
fn[i][j]+=fn[i-1][j]+fn[i-2][j];
if(fn[i][j]>9)
{
fn[i][j]%=10;
fn[i][j+1]+=1;
}
cin>>n;
for(j=500-1;fn[n][j]!=0;j--)
{
j1=j;
break;
}
for(j=j1;j=0;j--)
cout<<fn[n][j];
return 0;
}

错误提示fatal error C1004: unexpected end of file found
Error executing cl.exe.

for(j=500-1;fn[n][j]!=0;j--)
{
j1=j;
break;
}

只运行了一次啊..

少了个大括号,你自己检查一下括号的配对~

你没有发现括号不对称么??

少了一个括号!

还有你那数组也太大了点、、