循环问题.看下哪错了
S=1+x+x2/2!+x3/3!+........+xn/n!#include<stdio.h>
#include<math.h>
#define n 10
void main()
{
int x,sum=1,s=1,i=1;
scanf("%d",&x);
while(i<=n);
{sum*=x*i/i;
s+=sum;
i++;}
printf("%d",s);
}
帮忙看下哪错了...
#include<stdio.h>
#include<math.h>
#define N 10 /*最好用大写字母*/
/*题我没怎么明白,我只是帮你改了几个错误*/
int main(void) /* 不要用void,具体看论坛精华帖*/
{
int x,sum=1,s=1,i=1;
scanf("%d",&x);
while(i<=N) /*没有分号*/
{sum*=x; /* *1/1不就是1吗?*/
s+=sum;
i++;}
printf("%d",s);
}
while(i<=N)
{for(j=0,k=1;j<=i;j++)
k=k*j;
sum+=x*i/k;
i++;}
[此贴子已经被作者于2007-1-5 21:41:47编辑过]