• 2022-06-16
    写出下面代码的运行结果( )def myfun( i ): s = 1 for k in range(1,i+1): s = s * k return sprint(myfun( 5))
    A: 15
    B: 150
    C: 120
    D: 0
  • C

    内容

    • 0

      给出如下代码: def fact(n) s = 1 for i in range(1,n+1): s *= i return s 以下选项中描述错误的是()

    • 1

      写出下面程序的运行结果: s=0; for i=1:10 s=s+i; end s

    • 2

      求n!。 请补充横线处代码: def fac(n): s=1 for i in range(2,n+1): return s

    • 3

      程序如下 s=0 for i in range(1, 11): s=s+i i=i+1 print(s, i) 程序运行结果s和i的值分别是 A: 50,12 B: 55,10 C: 55,11 D: 50,10

    • 4

      以下程序的功能是计算1到n的阶乘和,请填空。 long f(int n) { int i; long s; s=1; for(i=1; i <=n; i++) s=s*i; return s; } main() { long s; int k, n; scanf("%d", &n); s=0; for(k=0; k <=n; k++) s=s +_____ ;printf("%d\n",s); }