1、x是整数的话 y = 1,z = e如果x的第0位是1,则y *= zz *= z如果x的第2位是1,则y *= zz *= z以次类推浮点数的话 小数部分倒过来干就是了 小数那个大体是开玩笑,看了眼C的实。
2、int xfloat sumlong f1nint nifn==0 return 1else return x*f1n1 long f2nint n ifn==0 return 1else return n*f2n1 int main int iscanfquot%dquot,xfor。
3、printfquot循环次数为 %d次, e的x次方为%f\nquot,i,e 第二个 注意x是浮点型的,所以输入带小数,整数部分不要太大 include ltstdioh include ltmathh void main int i,j,f,n=0float a,e。
4、double expTaylordouble x,int n double sum=1,facint i,jfori=1ilt=ni++ j=ifac=1whilej fac*=jsum+=po,ifac return sum extern double expTaylordouble x,int n。
5、sum += po, bsum1 你少了个括号,这回再试试~~其实最好把sum1设置成int型,因为它仅仅是用来算阶乘的 顺便提醒你,如果你是新手,学习编程一定要养成好的习惯,建议你看看CC++规范编程很不错的书。
6、int main double adddouble x, double ndouble x, n,sumscanfquot%lf %lfquot, x, nifnlt0xlt0 printfquoterrorquotreturn 0 else sum = addx, nprintfquot%6lfquot, sum ret。
7、fen=po,bb++ a=a*nsum=sum+fena temp=expxe的x次方 printfquotsum=%f\nquot,sumprintfquottemp=%f\nquot,tempreturn 0。
8、而它却是17几,你觉得有问题for b=1blt=nb++ sun1 = bsum += po,bsum1 这个我也试过,可是还是有上面的问题。