刚开课C++,做一个题目遇到了一点问题,help!help~
#include<iostream.h>int fun(int n);
{
if (n<=1) return 1;
else if (n>1) return n*fun(n-1);
}
void main(int n)
{
int a,int b,int c;
cout<<"输入a,b,c三个数";
cin>>a>>b>>c;
cout<<"a!+b!+c!="<<fun(a)+fun(b)+fun(c)<<endl;
}
我这段程序为什么编译会有错误呢,想不通诶!
是这个错误
missing function header (old-style formal list?)
求各位帮帮忙