读书人

用c++编程解决办法

发布时间: 2013-04-09 16:45:09 作者: rapoo

用c++编程
已知y=1+1/2X+1/3X?+…+1/10X9, 编一程序,求x每取一个值时所对应的y值,其中x的每个值由键盘输入,直到输入终止标准-100为止。调试和运行这个程序。 求解用c++编程解决办法 关于循环语句 c++ 编程
[解决办法]

引用:
能看明白么?

交作业。

#include <iostream>
using namespace std;

typedef double x_type;

int main(int argc, char **argv)
{
x_type x;

for (;;)
{
cout << "请输入X的值:";
cin >> x;
cin.ignore();

if (x == -100)
{
break;
}

long double sum = 1.0L;
x_type r = x;

for (int i = 2; i <= 10; ++i)
{
sum += 1.0L / (i * r);
r *= x;
}
cout << "y = " << sum << endl;
}

return 0;
}

读书人网 >C++

热点推荐