使用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
值。它处理你给它的任何东西。可能对整数值来说这太过分了,但我想这是解决这类问题的最快方法。