C++运行错误 循环结构控制
#include"iostream.h"voidmain(){intn;doublepi;for(n=1,pi=2;;n++)pi=pi*(2*n)*(2*n)/((2*...
#include"iostream.h"
void main()
{
int n;
double pi;
for(n=1,pi=2;;n++)
pi=pi*(2*n)*(2*n)/((2*n-1)*(2*n+1));
if(n==10)
cout<<"n=10,pi="<<pi<<endl;
if(n==100)
cout<<"n=100,pi="<<pi<<endl;
if(n==1000)
cout<<"n=1000,pi="<<pi<<endl;
}
求大神解答!!
忘记说了,补充一下,编译和组建都没问题,就是执行的时候,界面只有光标在闪 展开
void main()
{
int n;
double pi;
for(n=1,pi=2;;n++)
pi=pi*(2*n)*(2*n)/((2*n-1)*(2*n+1));
if(n==10)
cout<<"n=10,pi="<<pi<<endl;
if(n==100)
cout<<"n=100,pi="<<pi<<endl;
if(n==1000)
cout<<"n=1000,pi="<<pi<<endl;
}
求大神解答!!
忘记说了,补充一下,编译和组建都没问题,就是执行的时候,界面只有光标在闪 展开
展开全部
for(n=1,pi=2;;n++)
多了个分号。会死循环的
另外感觉你代码的意思应该要把下面那些都有{}框起来
for(n=1,pi=2;n++)
{
pi=pi*(2*n)*(2*n)/((2*n-1)*(2*n+1));
if(n==10)
cout<<"n=10,pi="<<pi<<endl;
if(n==100)
cout<<"n=100,pi="<<pi<<endl;
if(n==1000)
cout<<"n=1000,pi="<<pi<<endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询