我需要编码为N的程序的编码,将执行以下操作:
如果给定程序的n个数字将打印n,n ^ 2,n ^ 3。
例如,如果用户(或变量)5;程序输出将如下所示:
n = 5
输出:
2 4
3 9 27
4 16 64 256
5 25 125 625 3125
注意:我们不应该使用pow功能。
有人可以帮忙吗?谢谢。
最佳答案
您可以在C ++中进行以下操作
#include <bits/stdc++.h>
#define ll long long
using namespace std;
void solve(ll x){
for(int i = 1;i <= x;i++)
cout << pow(x,i) << " ";
cout << endl;
}
int main() {
ll n;
cin >> n;
for(int i = 2;i <= n;i++){
solve(i);
}
return 0;
}
关于c - 读取N并打印以下内容:2,4(2个数字); 3,9,27(3个数字),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53359154/