<double c, six, part1, part2, part3, part4,part5;
long double pi;
cout << "enter a number: ";
cin >> c;
for(double i = 0; i < c; i++)
{
part1 = (1/(pow(16 ,(double)i)));
part2 = 4/(((8*i))+1);
part3 = 2/(((8*i))+4);
part4 = 1/(((8*i))+5);
part5 = 1/(((8*i))+6);
pi = ((part1)*(part2 - part3 - part4 - part5));
for(int ii = 0; ii < c; ii++)
{
int pie[i] = pi;
}
cout << pi << "\n";>
出于某种原因,我无法将我的值存储在数组中,请帮忙!我不知道它是初始化错误还是转换错误还是什么。
好的抱歉,我修复了它没有注意到我没有在数组中放置第二个 i 现在它给了我可变大小的初始化错误。有什么办法吗?