Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/163.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Lambda表达式在C++; 如何在C++中编写“X的K幂”过程?(k是一个正整数) 我在Python中做了同样的事情,这是微不足道的,但是在C++中,我甚至不知道从哪里开始。 如何在C++中编写“X的K幂”过程?(k是一个正整数)_C++_Lambda - Fatal编程技术网

使用Lambda表达式在C++; 如何在C++中编写“X的K幂”过程?(k是一个正整数) 我在Python中做了同样的事情,这是微不足道的,但是在C++中,我甚至不知道从哪里开始。 如何在C++中编写“X的K幂”过程?(k是一个正整数)

使用Lambda表达式在C++; 如何在C++中编写“X的K幂”过程?(k是一个正整数) 我在Python中做了同样的事情,这是微不足道的,但是在C++中,我甚至不知道从哪里开始。 如何在C++中编写“X的K幂”过程?(k是一个正整数),c++,lambda,C++,Lambda,在函数中编写一个短循环,如 int pow(int X, int k) { int result = 1; for(int i = 0; i < k; ++i) result *= X; return result; } intpow(intx,intk){ int结果=1; 对于(int i=0;ix; cin>>k; x=功率(x,k); CUTHON与昆廷有什么关系?Python有一个运算符 **/COD>来做这件事吗?C++确实没有。处理float或dou

在函数中编写一个短循环,如

int pow(int X, int k) {
    int result = 1;
    for(int i = 0; i < k; ++i) result *= X;
    return result;
}
intpow(intx,intk){
int结果=1;
对于(int i=0;i
在lambda中也很容易表达这一点:

auto pow = [] (int X, int k) { 
     int result = 1;
     for(int i = 0; i < k; ++i) result *= X;
     return result; 
};

cout << pow(5,3);
auto-pow=[](intx,intk){
int结果=1;
对于(int i=0;i
#include <iostream>
#include<cmath> //adds math functions: power, square root etc.

using namespace std;

int main(){

  int x;
  int k;

  cin >> x;
  cin >> k;

 x = pow(x, k);
 cout << "\nX to the power of k: " << x << endl << endl;

  return 0;
}
#包括
#include//添加数学函数:幂、平方根等。
使用名称空间std;
int main(){
int x;
int k;
cin>>x;
cin>>k;
x=功率(x,k);

CUTHON与昆廷有什么关系?Python有一个运算符<代码> **/COD>来做这件事吗?C++确实没有。
处理
float
double
值。它处理你给它的任何东西。可能对整数值来说这太过分了,但我想这是解决这类问题的最快方法。