编写程序,要求:输入一个三位整数,分别输出这个数字的百位、十位、个位。 函数原型:int*calc(int x);例如:运行程序,输入456,输出结果
时间: 2024-03-03 20:51:19 浏览: 123
好的,这是一个简单的题目,以下是实现这个功能的C++代码:
```cpp
#include <iostream>
using namespace std;
int* calc(int x) {
static int res[3];
res[0] = x / 100; // 百位
res[1] = x / 10 % 10; // 十位
res[2] = x % 10; // 个位
return res;
}
int main() {
int x;
cout << "请输入一个三位整数:";
cin >> x;
int *res = calc(x);
cout << "百位:" << res[0] << endl;
cout << "十位:" << res[1] << endl;
cout << "个位:" << res[2] << endl;
return 0;
}
```
运行程序,输入456,输出结果如下:
```
请输入一个三位整数:456
百位:4
十位:5
个位:6
```
希望能够帮到你!
阅读全文