VC中error C2447: missing function header (old-style formal list?)怎麼解決???求解答
- 2022-08-03
您好,這樣的:
函式定義後面不能用分號,如果你的編譯器是c話還要把double s 放到前面去,C不允許定義變數在語句之後!
# include# include double fact(int n); int main(void) { int x,i;double s; scanf(“%d”,&x); i=1; s=0; while(pow(x,i)/fact(i)>0。00001){ s=s+pow(x,i)/fact(i); i++; } printf(“%lf”,s); return 0; } double fact(int n) { int i; double product; product=1; for(i=1;i<=n;i++){ product=product*i; } return product;}