举一反三
- 以下函数的功能是计算s=1+1/2!+1/3!+……+1/n!,请填空。 double fun(int n) { double s=0.0,fac=1.0; int i; for(i=1;i<=n;i++) { fac=fac 【 】; s=s+fac; } return s; }
- 求n!。 请补充横线处代码: def fac(n): s=1 for i in range(2,n+1): return s
- 写出下面代码的运行结果( ) def demo(a,b,c): print(a+b+c)s=[1,2,3]demo(*s)
- 阅读程序,写出下列程序运行结果。def split(s): return s.split('a') s='an apple a day' print(split(s),s.split())
- 写出下面代码的运行结果( )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
内容
- 0
写出下面PHP代码运行的输出结果___。$s=0; $i=0;while($i++<10) { $s+=$i;}echo $s;
- 1
写出下面代码的运行结果( )def f(x,y=[]): ...(i*i) print(y)f(2)
- 2
从键盘上输入一个正整数n,计算并输出n的阶乘。 例如,如果从键盘上输入8, 程序的运行结果应为:The result is: 40320。 #include #include #include long fac( int n ) { int i; long t=1; for( i=2;i<=n;i++) t = t*i; return (t); } main() { int n; long int s; clrscr(); printf("Enter an integer number:"); /************found************/ ____(1)____; s = fac(n); /************found************/ printf("The result is : ____(2)____ ",s); }
- 3
编写函数,求1!+2!+3!+ …+K!的和 long fac( ) { int i; long s,sum; s= ; sum= ; for(i=1;i<=K;i++) { s= ; sum= ; } return sum; } void main( ) { int K; scanf("%d",&K); printf("1!+2!+...+K!=%ld\n", fac(K)); }
- 4
中国大学MOOC: 下面程序的运行结果是:class Student: def __init__(self,n=xxx,s=男): self.name=n self.sex=s def show(self): print(self.name,self.sex)s=Student(yyy)Student.show(s)