文章

2

粉丝

506

获赞

4

访问

17.2k

头像
阶乘,一个循环即可
P1167 清华大学/西北工业大学2018机试
发布于2020年8月26日 15:14
阅读数 8.9k

阶乘就是从自身本身往下开始乘 

自身6     答案等于 6*5*4*3*2*1

所以一个循环即可

(注意 答案ans记录时,用int 会爆,所以用longlong )

#include<bits/stdc++.h>
using namespace std;
int n;
int main(){
    while(cin>>n){
        long long ans=n; 
        for(int i=n-1;i>=1;i--){
            ans*=i;
        } 
        cout<<ans;

    }
    return 0;

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发