C语言书上的问题,然后自己写代码时遇到了问题,请问各位大佬这怎么解决
#include<stdio.h>
double fact(int n),ans(int m);
int main(void){
int m,n;
double result;
printf("请输入m和n的值");
scanf("%d,%d",&m,&n);
result=fact/ans*(n-m);
}
double fact(int n){
int i;
double product;
product=1;
for(i=1;i<=n;i++){
product=producti;
}
return product;
}
double ans(int m){
int i;
double wyc;
wyc=1;
for(i=1;i<=m;i++){
wyc=wyci;
}
return wyc;
}
8 14 C:\Users\14574\Desktop\c.cpp [Error] invalid operands of types 'double(int)' and 'double(int)' to binary 'operator/'
你的题目是什么?
fact是函数要加括号调用啊, ans和(n-m)之间不要有*
比如
result=fact(n)/ans(n-m);
请使用编辑器里的代码插入功能。不然可能有些符号发出来后被当成特殊语法消掉。