随笔 - 18  文章 - 5  trackbacks - 0
<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

程序设计基础

牛们

搜索

  •  

最新评论

阅读排行榜

评论排行榜

n!

[问题描述]

       n的阶乘。0<=n<=15

[输入格式]

仅一个整数n(n 在系统的int 范围内)

[输出格式]

如果满足原题的范围,则输出个数,为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 阅读(70) 评论(0)  编辑 收藏 引用 所属分类: OJ平台

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理