请用编程语言C++,编写一个函数fun,将一个数字字符串转换为一个整数。
时间: 2024-02-25 10:58:07 浏览: 157
C语言程序设计-编写函数fun其功能是:根据整型形参m,计算如下公式的值:y=12!+14!+…+1m!(m是偶数)
好的,以下是C++代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
int fun(string numStr) {
int num = 0;
for (int i = 0; i < numStr.length(); i++) {
num = num * 10 + (numStr[i] - '0');
}
return num;
}
int main() {
string numStr = "12345";
int num = fun(numStr);
cout << "字符串 " << numStr << " 转换后的整数为 " << num << endl;
return 0;
}
```
在这段代码中,我们定义了一个 `fun` 函数,该函数将一个数字字符串作为参数,并将其转换为一个整数。我们使用一个 `for` 循环遍历字符串中的每个字符,将其转换为数字并计算出最终的整数值。最后,我们在主函数中调用 `fun` 函数,并输出结果。
阅读全文