用c++输出n的1-5次方 输入整数n,然后输出n的15次方(空格区分),最后必须输出回车
时间: 2024-10-08 11:12:13 浏览: 30
3_输出n层正方形_输出N层正方形图案_
5星 · 资源好评率100%
当然可以。在C++中,你可以通过循环和乘法运算来计算并打印出任意整数n的1到5次方。这里是一个简单的示例代码片段:
```cpp
#include <iostream>
int main() {
int n;
std::cout << "请输入一个整数: ";
std::cin >> n;
for (int i = 1; i <= 5; ++i) {
std::cout << n << '^' << i << " (次方): ";
// 计算并打印n的i次方
long long result = static_cast<long long>(n) * pow(n, i - 1);
std::cout << result << " ";
}
std::cout << "\n"; // 输出换行符结束这一行
return 0;
}
```
这个程序首先读取用户输入的整数n,然后使用for循环从1遍历到5,对每个数字执行幂运算,并将结果输出到控制台。注意,由于n的幂可能会非常大,所以使用了`long long`数据类型来存储结果以防止溢出。
阅读全文