求n!
[問題描述]
求n的階乘。0<=n<=15。
[輸入格式]
僅一個整數(shù)n(n 在系統(tǒng)的int 范圍內(nèi))
[輸出格式]
如果滿足原題的范圍,則輸出一個數(shù),為n!,否則輸出0。
[樣例輸入1]
-1
[樣例輸出1]
0
[樣例輸入2]
6
[樣例輸出2]
720
#include<iostream>
using namespace std;
int main()


{
int n;
cin>>n;
if ((n<0)||(n>15))

{cout<<0<<endl;}
else

{int i=0;
long p=1;
for (i=n;i>=1;i=i-1)

{
p=p*i;
}
cout<<p<<endl;}
return 0;
}

posted on 2009-12-27 18:31
jyy 閱讀(72)
評論(0) 編輯 收藏 引用 所屬分類:
OJ平臺