file1.cpp的
using namespace std;
double fac(int m)
{
double r = 1;
int i;
for(i = 2; i <= m; i ++)
r*=i;
return r;
}
file2.cpp的
#include
using namespace std;
int sum(int n)
{
int r = 0;
int i;
for(i = 1; i <=n; i ++)
r+=i;
return r;
}
int main()
{
double y,z;
int n;
cin>>n;
y = fac(n)/sum(n);
z = 2*fac(n-1)/(n+1);
if(y == z) cout << "same\n";
else cout << "different\n";
return 0;
}
你要问什么?你是不会写求阶乘的函数?