问题标题: 酷町堂:1679

1
1
已解决
丁政元
丁政元
初级光能
初级光能

How can I do it?

 

丁政元在2018-07-07 18:08:35追加了内容
#include<iostream>  
using namespace std;  
  
int fac(int);  
  
int main()  
{  
    int n;  
  
    while(cin>>n)  
    {  
        cout<<n<<"!= "<<fac(n)<<endl;  
    }  
  
    return 0;  
}  
  
int fac(int x)  
{  
    register int i,f=1;
  
    for(i=1;i<=x;i++)  
        f*=i;  
  
    return f;  
}  

 


0
已采纳
杨舰中
杨舰中
高级守护
高级守护
long long int n,s=1;
    输入>>n;
    for(int i=1;i<=n;i++)
    {
        s*=i;
    }
    cout<<s;
    return 0;

 

0
张希晨
张希晨
修练者
修练者

long long int n,s=1;

    输入>>n;

    for(int i=1;i<=n;i++)

    {

        s*=i;

    }

    cout<<s;

    return 0;

 

0
尹宗鑫
尹宗鑫
新手守护
新手守护
long long int  i,n,s=1;
    cin>>n;
    for(i=1;i<=n;i++)
        s=s*i;
    cout<<s;
尹宗鑫在2018-07-07 18:21:39追加了内容

long long int

0
我要回答