下列程序调用函数sum计算下列级数之和:S=1+x+x

下列程序调用函数sum计算下列级数之和:

S=1+x+x2/2!+x3/3!+........+xn/n!

请仔细阅读程序,纠正程序中的错误。

#include <stdio.h>
double sum( float x, int n )
{
    int i;
/*****ERROR*****/
    float a, b, s;
    for( i=1; i<=n; i++)
    {
        a=a*x;
        b=b*i;
        s=s+a/b;
    }
    return  s;
}
void main( void )
{
/*****ERROR*****/
   float   x, c, n;
   scanf("%f,%d", &x, &n);
   c=sum(x, n);
   printf("级数之和为 %f\n", c);
}
答案
第1空:float a=1, b=1, s=1;
第2空:; int n;

题目信息

题号:7669
题型:填空题
难度:普通