1 条题解
-
0
C :
#include<stdio.h> int main() { int i,n,p=1; scanf("%d",&n); for(i=1;i<=n;i++) { p=p*i; printf("%d ",p); } printf("\n"); return 0; }
C++ :
#include <stdio.h> int main() { int fac(int n); int i, n; scanf("%d", &n); for (i = 1;i <= n;i++) printf("%d ", fac(i)); puts(""); return 0; } int fac(int n) { register int i, f = 1; for (i = 1;i <= n;i++) f *= i; return f; }
Pascal :
var n,m,i:longint; begin readln(n); if n=1 then writeln('1 ') else begin write('1 '); m:=1; for i:=2 to n do begin n:=m*i; write(n,' '); m:=n; end; writeln; end; end.
Java :
import java.util.*; public class Main{ public static void main (String[] args) { Scanner in=new Scanner(System.in); int n=in.nextInt(); int sn=1; for(int i=1;i<=n;i++){ sn*=i; System.out.print (sn+" "); } System.out.println (); } }
- 1
信息
- ID
- 1321
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者