上述代码可以改成C++版本吗
时间: 2023-09-06 08:10:31 浏览: 93
西门子 step7中 FB41 PID 功能块的SCL语言编写,可以转换成C++格式用来二次开发!代码正确,可运行!
5星 · 资源好评率100%
可以的,下面是C++版本的代码:
```cpp
#include <iostream>
using namespace std;
int main() {
int n, m, a, b, ans = 0;
cin >> n >> m >> a >> b;
if (m * a <= b) {
ans = n * a;
} else {
ans = (n / m) * b + min((n % m) * a, b);
}
cout << ans << endl;
return 0;
}
```
需要注意的是,C++ 中的输入输出函数不同于 Python,需要使用 `cin` 和 `cout` 进行输入输出。另外,C++ 中需要显式地声明变量的类型,而 Python 不需要。
阅读全文