为什么函数不能实现调用

来源:5-2 函数调用

qq_西桥_qAIPU4

2019-05-10 10:36

#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回答

  • 昨日诺言今日兑现
    2019-05-16 15:24:41
    已采纳

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

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题