c语言中怎样输入数学中的e

如题所述

c语言中如果要利用数学 中的“e”有关计算,是有一些专门的符号的。比如要计算e的x次方,就用 exp(x)。输入的话是:scanf(“%d”,&x);
temp=exp(x);
printf("%f",temp); (注意temp要在前面定义才可使用)
c语言中不存在输入数学中的“e” 可以输出不是数学中的e,printf(“e”);
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-23
c语言中不能直接输入数学中的e,只能通过宏来定义,再用:
#denfie E_MATH (这里输入你想要的精度的e的值)
然后,在要用e的地方,用E_MATH就行
第2个回答  2011-03-23
数字中的E与字母E没有区别,大小写没有关系,是一个,只不过在C中,16进制数以0x打头,后面是数字0-9,a-f
第3个回答  2011-03-23
exp(i) = e^i
所以,e可以表示为exp(1)
貌似前面要加 math头文件
#Include <math.h>
第4个回答  2011-04-04
用级数,可以用泰勒级数……
e^x= 1+x+x^2/2!+x^3/3!+...+xn/n!+Rn(x),x=1即可……
相似回答