以下能够正确计算1*2*3*…*n的程序是()。
A.n=10 : s=1 : Do : s=s*i : i=i+1 : Loop While i
B.n=10 : s=1 : i=1 : Do: s=s*i : i=i+1 : Loop While i
C.n=10 : s=1 : i=1 : Do : s=s*i : i=i+1 : Loop while i<=n
D.n=10 : s=1 : i=1 : Do: s=s*i : i=i+1 : loop While i>n
A.n=10 : s=1 : Do : s=s*i : i=i+1 : Loop While i
B.n=10 : s=1 : i=1 : Do: s=s*i : i=i+1 : Loop While i
C.n=10 : s=1 : i=1 : Do : s=s*i : i=i+1 : Loop while i<=n
D.n=10 : s=1 : i=1 : Do: s=s*i : i=i+1 : loop While i>n
以下程序计算1×2×3×……×10的和。
#include"stdio.h"
main()
{int i,s=1;
do
{s=s+i;i++;
}while(i<=10)
printf("%d\n",s);
}
错误:______
改正:______
参考答案:错误
A.f=0:for(j=1;j<=n;j++)f*=j;
B.f=1;for(j=1;j<n;j++)f*=j;
C.f=1;for(j=n;j>1;j++)f*=j;
D.f=1for(j=n;j>-2;j--)f*=j;
以下程序的输出结果为【 】。 main() { int k=1; white(k<=15) if(k%3!=2)continue; else printf("%d ",k); printf("\n"); }
下列程序中,函数fun的功能是:根据整型形参m的值,计算如下公式的值:t=1-1/(2×2)-1/(3×3)-…-1/(m×m)请填空。
#include<conio.h>
#include<stdio.h>
double fun(int m)
{double y=1.0;int i;
for(______)
y-=1.0/(i*i);
return(y);
}
main()
{int n=5;
printf("\nThe result is%1f\n",fun(n));}
以下程序的运行结果为【 】。 include <stdio.h> main() { static int b[2][3]={{1,2,3},{4,5,6}}; static int *pb[]={b[0],b[1]}; int i,j; i=0; for (j=0;j<3;j++) printf("b[%d][%d]=%d ",i,j,*(pb[i]+j)); printf("\n"); }
A.Sum = 0 : I=1 : Do : Sum=Sum+I : Loop Until I<10 : Print Sum
B.Sum = 0 : I=1 : Do While I<=10 : Sum=Sum+I : I=I+1 : loop : Print Sum
C.Sum = 0 : I=1 : Do : Sum = Sum + 1 : I=I+1 : Loop While I<10 : Print Sum
D.Sum = 0 : For I = 1 To 10 : Sum = Sum + 1 : Next I : Print Sum
A.3 2 1 0
B.0 1 2 3
C.2 1 0
D.0 1 2