吃饭睡觉写BUG 2017-12-02 03:01 采纳率: 20%
浏览 699

编程新手遇到问题啦啦啦求大佬帮助下

编译的时候显示错误是 id returned 1 exit status.

我的代码是:
#include
double fact(int n);

main()
{int m,n;
double result;
scanf("%d %d",&m,&n);
if(m>n)
printf("error!!");
else
{
result=fact(n)/(fact(m)*fact(n-m));
printf("result=%lf",result);

}

double fact(int n);
{ int i,s=1;
if(n!=1)
{for(i=1;i<=n;i++)
{s*=i;
}
return s;
}
}

}

  • 写回答

4条回答 默认 最新

  • threenewbee 2017-12-02 03:14
    关注

    result=fact(n)/(double)(fact(m)*fact(n-m));
    否则是整除

    评论

报告相同问题?

悬赏问题

  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序