[此贴子已经被作者于2007-4-13 13:03:38编辑过]
上边的程序我复制了一下,有错啊。 改 ., 改 ;按照楼上给的初值算,sum+=a; a=a*i;这两个是不是应该调换位置 啊?//个人觉得是不是该这样啊#include <stdio.h>main(){float a=1.0,sum=0;int i;for(i=1;i<=20;i++){a=a*i;sum+=a;
}printf("%f",sum);}