导航:网站首页 >
C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。
C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。
匿名网友:
LZ自己试一下我的-.-#include #include double fact(int n){int j=1;double multiply=1;for(j=1;jmultiply*=j;return multiply;}double mypow(int x,int n){double a;a=pow(double(x),double(n));return a; }void main(){int x,i,n;double sum=0,single=0;printf"请输入n,x的值:\n";scanf("%d %d",&n,&x);for(i=1;i{single=(mypow(-1,i-1)*mypow(x,i))/fact(i);sum=sum+single;}printf"结果=%lf\n",sum;}
匿名网友:
是c语言吗 你问错地方了。
c忘得有点多具体写不出来,我只大致写一下思路,fact(n)的int b=1; 用b来装阶乘for(;n>0;n--)b=n*b;mypow(x,n)的int c=1;用c来装n次幂for(;n>0;n--)c=c*x;然后main里面是int d=0,a;d用来装多项式,a用来装前面的正负号,a的赋值我就不写了for(;n>0;n--)d=d+