C++ 程序用于查找混合替换后的数量

c++server side programmingprogramming

在本教程中,我们将讨论一个程序,用于查找混合替换后剩余的牛奶量。

假设我们有 X 升牛奶。从中,用 Y 升水本身替换 Y 升牛奶。同样的程序重复 Z 次。我们的任务是找出容器中剩余的牛奶量。

通过查找重复操作之间的值关系,我们发现在 Z 次操作后查找牛奶量的公式为

剩余量 = ((X-Y)/X)Z*X

示例

#include <bits/stdc++.h>
using namespace std;
//计算最终牛奶量
float calc_milk(int X, int Y, int Z) {
   float result = 0.0, result1 = 0.0;
   result1 = ((X - Y) / (float)X);
   result = pow(result1, Z);
   result = result * X;
   return result;
}
int main() {
   int X = 13, Y = 2, Z = 5;
   cout << calc_milk(X, Y, Z) << endl;
   return 0;
}

输出

5.63884

相关文章