我需要编码为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/

10-12 02:00