用while循环设计:c=1+x*x+x*x*x.(x>1)求c的值#includeusing namespace std;int main(){float c;int x=2;while(1.0/x>=0.0000001){c=1+1.0/x;x=x*x;}cout

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 05:49:22

用while循环设计:c=1+x*x+x*x*x.(x>1)求c的值#includeusing namespace std;int main(){float c;int x=2;while(1.0/x>=0.0000001){c=1+1.0/x;x=x*x;}cout
用while循环设计:c=1+x*x+x*x*x.(x>1)求c的值
#include
using namespace std;
int main()
{
float c;
int x=2;
while(1.0/x>=0.0000001)
{
c=1+1.0/x;
x=x*x;
}
cout<return 0;
}错哪里?

用while循环设计:c=1+x*x+x*x*x.(x>1)求c的值#includeusing namespace std;int main(){float c;int x=2;while(1.0/x>=0.0000001){c=1+1.0/x;x=x*x;}cout
1.0/x 是用来终止循环的
c=1+1.0/x;应该是你想用来计算c的语句吧
改成c=c+x^n;n++;而这里的n要在开始初始化,int n=0;
而且你的c没有初始化,应该在声明的时候初始化为1;
最后一点 c最好声明为double型~因为1.0是默认为double的~
OK~That's all~