int ywj=0; double a[65000];for(ywj=0;ywj<65000;ywj++){ a[ywj]=1;}double b[65000];for(ywj=0;ywj<65000;ywj++){ b[ywj]=1;}
两个double a[65000];double b[65000];静态分配内存太大导致异常。要么改小些要么改成动态分配内存double *a=new double[65000];最后别忘了删除delete a; --------一定要用double型吗,改成int型分配空间小些,编译应该可以过int a[65000];int b[65000];