第1个回答 2010-12-07
main()
{ int i,m,s;
s=0; m=1;
for(i=1;i<=10;i++)
{ m=m*i;
s=s+m;
}
printf("%d",s);
}
第2个回答 2010-12-07
int i,m=1;
for(i=1;i<=10;i++)
m*=i
第3个回答 推荐于2017-09-29
#include <iostream>
using namespace std;
long CalculateFactor (int n)
{
long f;
if (n<0)
cout <<"n<0"<<endl;
else if (n==0)
f = 1;
else
f = CalculateFactor(n-1)*n;
return f;
}
void main()
{
int n;
long y;
cout<<"Input a positive number :";
cin>>n;
y = CalculateFactor(n);
cout <<n<<"!="<<y<<endl;
}