怎么求for内c合?


int main()
{
    double a,i,c;
    a=100;
    for(i=1;i<=10;i++)
    {
        c=a/2;    
        a=c;
        printf("%f\n",c);    
    }
    return 0;
}

int main()
{
    double a,i,c,sum=0;
    a=100;
    for(i=1;i<=10;i++)
    {
        c=a/2;    
        a=c;
        sum += c;
        printf("%.2f\n",sum);
        printf("%f\n",c);    
    }
    return 0;
}

这样应该就可以了
另外可以这样优化一下

int main()
{
    double a,i,c,sum=0;
    a=100;
    for(i=1;i<=10;i++)
    { 
        a/=2;
        sum += a;
        printf("%.2f\n",sum);
        printf("%f\n",a);    
    }
    return 0;
}