3
今天我在C中弄亂了複數,所以(自然而然)我試圖用歐拉的身份進行編程。我們都知道e iπ = -1但由於某種原因C想要返回(正數)1 - 爲什麼?謝謝!歐拉在C中的身份
#include <stdio.h>
#include <math.h>
#include <complex.h>
double main(void){
double complex exponent = M_PI*I;
double complex power = exp(exponent);
printf("%.f\n",power);
return power;
}
'exp'是用於實數的,你希望'cexp'用於複數。 – pat
@pat你應該發表你的評論作爲答案。 –
@pat,讓它成爲一個更多的信息和例子的答案! –