scanf("%d%d%d",&a,&d,&c);
这句不应该是 scanf("%d%d%d",&a,&b,&c); 么
b写成d了
void main()
{
int a, b, c, d;
scanf("%d %d %d", &a, &b, &c); // 你将b写成d
d = mutiply(a, b, c);
printf("multiply = %d\n", d);
}
multiply的返回类型改成long试试,n也改成long型
我汗 scanf("%d%d%d",&a,&d,&c); 这里你输入的是d啊,b没有值,当然不对了
scanf()里字母写错了
&a, &b,&c
仔细点