【程序说明】程序功能是求1!+2!+3!+…+10!的累加和。
【程序】
SET TALK OFF
S=0
FOR i=1 TO 10
t=1
FOR j=1 TO (5)
t=t*j
(6)
s=s+ t
NEXT
(7)
SET TALK ON
(5)
A.10
B.j
C.9
D.i
第1题:
【程序说明】 程序功能是用两种循环步长值来求1+2+3+…+50的值。
【程序一】
S=0
FOR (5)
(6)
ENDFOR
? S
RETURN
【程序二】
S=0
FOR (7)
S=S+N
ENDFOR
(8)
RETURN
(5)
A.N=50 TO 1
B.N=1 TO 50 STEP-1
C.N=1 TO 50
D.S=1 TO 50
第2题:
下列程序段的功能是()。 int i=1,s=0; while(i<=10){ s=s+i; i++; } printf("%d",&d);
A.累乘求1~10的积。
B.累加求1~10的和。
C.累加求1~100的和。
D.累乘求1~100的积。
第3题:
功能:下面的程序是求1!+3!+5!+……+n!的和。 #include <stdio.h> int main() { long int f,s; int i,j,n; _________; scanf("%d",&n); for(i=1;i<=n; i+=2) { f=1; for(j=1; j<=i;j++) ________ ; s=s+f; } printf("n=%d,s=%ldn",n,s); return 0; }
第4题:
下面程序用来计算1+1/2!+1/3!+…1/10!,请完善程序。 #include <stdio.h> int main() { int i,j; sum=0,fac; for(i=1;i<=10;i++) { fac=1; for(j=1;j<=i;j++) fac=fac*j; sum=sum+1/fac; } printf("%f",sum); return 0; }
第5题:
运行程序,写出结果,并说明该程序的功能。 #include “stdio.h” main() { int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0; for(i=1;i<3;i++) for(j=0;j<=i;j++) s+=a[i][j]; printf("%dn",s); }