Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 循环中的产品序列_C++_For Loop - Fatal编程技术网

C++ 循环中的产品序列

C++ 循环中的产品序列,c++,for-loop,C++,For Loop,我知道这一定是非常愚蠢的事情,但我真的找不到我的错误。 我正试图编写一个程序来计算(2/I)^I,其中I是用户输入的整数。如果i=0,函数返回1。 这是我一直在使用的函数。 双f(整数x) { 双y=1.0; 如果(x==0) 返回1; 其他的 对于(int i=1;i整数除法: 改为: y *= pow (2.0/i, i); ^^^ 还有,你为什么需要一个循环?我想计算(2/I)^I的乘积,当然是从1到x的乘积。这个循环需要计算(2/I)^I,我从1到x的乘积,这是用

我知道这一定是非常愚蠢的事情,但我真的找不到我的错误。 我正试图编写一个程序来计算(2/I)^I,其中I是用户输入的整数。如果i=0,函数返回1。 这是我一直在使用的函数。

双f(整数x)
{
双y=1.0;
如果(x==0)
返回1;
其他的
对于(int i=1;i整数除法:

改为:

y *= pow (2.0/i, i);
          ^^^

还有,你为什么需要一个循环?

我想计算(2/I)^I的乘积,当然是从1到x的乘积。这个循环需要计算(2/I)^I,我从1到x的乘积,这是用户输入的。我在开场白中没有说清楚。无论如何,谢谢你的帮助。:)真不敢相信这个错误是那么愚蠢。。
y *= pow (2.0/i, i);
          ^^^