ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOP] ### L1-5. 计算阶乘和 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 对于给定的正整数N,需要你计算 S = 1! + 2! + 3! + ... + N!。 输入格式: 输入在一行中给出一个不超过10的正整数N。 输出格式: 在一行中输出S的值。 输入样例: 3 输出样例: 9 ### 代码: ~~~ #include<stdio.h> int main(){ int N,i; int a=0,b=1; scanf("%d",&N); for(i=1;i<=N;i++) { b=b*i; a=a+b; } printf("%d",a); return 0; } ~~~ ``` #include <stdio.h> int main(void) { int m,i; scanf("%d",&m); int p = 1; int q; int max = p; for(i=2;i<=m;i++) { q = p*i; p = q; max += p; } printf("%d",max); return 0; } ```