简单的电源程序

Simple power program

本文关键字:源程序 电源 简单      更新时间:2023-10-16

我今天问的是电源程序。所以,我几乎知道怎么做了我想问,如何加,行前的数字(比如1是;2是;等)。所以程序是

#include<iostream>
using namespace std;
int exponentiation(int base, int exponent);
int main(void)
{
 for(int i = 0; i <= 10; ++i)
   cout << exponentiation(i, i) << 'n';
}
int exponentiation(int base, int exponent){
int result = 1;
for (int i = 0; i < exponent; ++i)
result = result * base;
return result;
}

逐行输出

                      ....     
                      ....... 
                      ..............

我想让它看起来像这样:

                      1 is ....     
                      2 is ....... 
                      3 is ..............

我试图做一个cout循环并在上面添加代码,但它不起作用:

           #include<iostream>
           using namespace std;
           int exponentiation(int base, int exponent);

         int main(void) {
         for(int c = 1; c < 10; c++)
         {
           cout << c << " is ";
           for(int i = 0; i <= 10; ++i)
           cout << exponentiation(i, i) << 'n';
            cout << endl;
           }
           }
           int exponentiation(int base, int exponent) {
           int result = 1;
           for (int i = 0; i < exponent; ++i)
           result = result * base;
           return result;
              }

您已经在原始程序中准备好了完美的循环。为什么需要添加一个新的?您所需要做的就是在打印exponentiation(i, i):

的行中添加一些东西。
int main()
{
   for (int i = 0; i <= 10; ++i)
      cout << (i+1) << "is: " << exponentiation(i, i) << 'n';
}

就这么简单!