主函数随机输入两个整数,子函数输出a的b次方
时间: 2024-11-25 16:14:10 浏览: 9
对两个整数通过函数调用交换其值,然后输出
5星 · 资源好评率100%
在编程中,主函数通常负责程序的主要流程和用户输入的接收,而子函数则用于完成特定的任务并返回结果。如果你想编写一个简单的程序,让用户输入两个整数a和b,然后通过子函数计算a的b次幂,你可以这样做:
```c++
#include <iostream>
#include <cstdlib> // 包含用于生成随机数的头文件
// 子函数,接受两个整数作为参数,计算第一个数的第二个数次幂,并返回结果
int power(int base, int exponent) {
return pow(base, exponent); // 使用C++库函数pow()计算幂
}
int main() {
int a, b;
// 首先在主函数中获取用户的输入
std::cout << "请输入第一个整数a: ";
std::cin >> a;
std::cout << "请输入指数b: ";
std::cin >> b;
// 调用子函数计算a的b次方
int result = power(a, b);
// 输出结果
std::cout << "a 的 " << b << " 次方等于: " << result << std::endl;
return 0;
}
```
在这个例子中,`power()`函数是子函数,它接收两个整数作为参数并计算它们的幂。在`main()`函数中,我们从用户那里获取输入,然后利用`power()`函数计算并显示结果。
阅读全文