為什么函數不能實現調用
#include <stdio.h>?
int main(void)
{
double JC(int n);
int i,n;
double sum=0;
printf("請輸入計算值:");
scanf("%d",&n);
for(i=1;i<=n;i+=2)
{
sum=JC(i)+sum;
}
printf("結果為:%d");
return 0;
}
double JC(int n)
{
? if(n==1)
? return 1;
? else
? return n*JC(n-1);
}
2019-05-16
輸出語句錯了,應改為:printf("結果為:%d",sum);