当我从计算机上的codercharts.com(英特尔i5最新版本)运行我的解决方案到The Square Within时,我能够在646毫秒内构建我的程序,但由于某些随机原因,我能够输入代码我的代码的输入部分,但当我按下"输入"为了获得结果,屏幕弹出一个Windows错误:
这是我运行的代码(逻辑都遵循我给出的问题)。
#include <iostream>
using namespace std;
int main (int argc, char ** argv)
{
int dimension[]={};
int result;
int counter = 0;
for (int i=0; i < 1000000; i++){
counter+=1;
}
for (int a=0; a<counter; a++){
result=(dimension[a]*(dimension[a] + 1)*((2*dimension[a]) + 1))/6;
}
while (true){
cin >> dimension[counter];
break;
cout << result << " ";
}
return 0;
}
可以查看我的代码并帮助我解决这个难题吗?提前谢谢!
答案 0 :(得分:2)
该行
int dimension[]={};
需要一个大小的值:
即
int dimension[1000001]={};