为了账号安全,请及时绑定邮箱和手机立即绑定

为什么函数不能实现调用

#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);

}


正在回答

1 回答

输出语句错了,应改为:printf("结果为:%d",sum);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么函数不能实现调用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信