文章
2
粉丝
506
获赞
4
访问
17.2k
阶乘就是从自身本身往下开始乘
自身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; }
登录后发布评论
暂无评论,来抢沙发