【发布时间】:2015-06-02 20:12:20
【问题描述】:
我在编写幂函数方面需要帮助。所以,我需要写一个 porogramm,它会在一个循环中输出一个从 1 到 10 的表格。不使用 POW 或 EXP 输出示例:
0^0 == 1
1^1 == 1
2^2 == 4
3^3 == 27
4^4 == 256
(and so on, up to)
10^10 == 10000000000
不使用 Cmath(没有 POW 或 EXP)
例如:
例如power( 3.0, 5 ) 将返回 243 因为 3*3*3*3*3 是 243 例如power(173, 0) 将返回 1,因为任何数字的 0 次方都是 1。
我做了这个简单的循环,但我不知道如何在其中插入幂公式。我也在考虑while循环
#include <iostream>
#include <string>
using namespace std;
int main(){
int number = 0, tot;
for (int table = 0; table < 10; table++)
{
tot = number * table;
cout << tot << endl;
number++;
}
}
【问题讨论】:
-
您可以create your own function 并在其中使用existing loop types in c++ 之一创建您需要的循环(例如:for loop)。
-
创建一个可以乘以 3*3*3*3*3 的循环
-
@GermanMoiseenkov 太棒了!请使用您的解决方案编辑您的帖子,以及您特别坚持的问题,我们很乐意提供帮助。
-
旁注:您的样本数据是整数,只有