11 条题解
- 1
信息
- ID
- 21
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 6347
- 已通过
- 2236
- 上传者
python字典解决,谁叫数据小呢?
dic={0:1,1:1,2:2,3:6,4:24,5:120,6:720,7:5040,8:40320,9:362880,10:3628800}
n=int(input())
print(dic[n])
#include<stdio.h> int main(){ int n,sum=1,b; int a[10]; scanf("%d",&n); b=n; for(int i=0;i<b;i++){ a[i]=n; sum=sum*a[i]; n--; } printf("%d",sum); return 0; }
#include<stdio.h> int main() { int i,n,sum=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum=sum*i;
}
printf("%d",sum);
return 0;
}