首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

用c++编程解决办法

2013-04-09 
用c++编程已知y1+1/2X+1/3X?+…+1/10X9, 编一程序,求x每取一个值时所对应的y值,其中x的每个值由键盘输入,

用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;
}

热点排行