1 条题解
-
0
C :
#include<stdio.h> int main(){ int t; scanf("%d",&t); int i,n; int k,sum; for(i=1;i<=t;i++) { sum=1; scanf("%d",&n); for(k=1;k<=n;k++) { sum=sum*k; } printf("%d\n",sum); } }
C++ :
#include<stdio.h> int main() { int t; //freopen("in.txt","r",stdin); //freopen("out.txt","w",stdout); scanf("%d",&t); while(t--) { int n,ans=1; scanf("%d",&n); for(int i=1;i<=n;i++) ans*=i; printf("%d\n",ans); } }
Java :
import java.util.Scanner; class Main{ public static void main(String args[]){ Scanner reader=new Scanner(System.in); int t=reader.nextInt(); int[] a=new int[t]; int[] b=new int[t]; for(int i=0;i<t;i++){ a[i]=reader.nextInt(); int s=1; for(int k=0;k<a[i];){ k=k+1; s=s*k; } b[i]=s; } for(int i=0;i<t;i++){ System.out.println(b[i]); } } }
- 1
信息
- ID
- 1341
- 时间
- 2000ms
- 内存
- 2048MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者