{if ((i+j)%2==0) n=n+1; j=j+1; } i=i+1; } printf(\}
<标准答案>20
已知一个数列的前三个数是1,2,3,从第四个数起,每个数都是前三个数之和。下面的程序是求出该数列的第15个数。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
int a[15]={1,2,3},i=4; while (i=15)
{a[i]=a[i-1]+a[i-2]+a[i-3]; i=i+1; }
printf(\}
<标准答案>4841
下列程序用于计算0~50范围内各位数字之和大于各位数字之积的所有数的个数。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
int i,a,b,s=0;
for(i=0;i<=50;i++) {
a=i/10; b=i;
if(a+b>=a*b)s++; }
printf(\}
<标准答案>26 main()
{ int i,a,b,s=0; for(i=0;i<=50;i++) { a=i; b=i/10; if(a+b>=a*b)s++; }
printf(\}
下列程序用于计算0~50范围内各位数字之和大于等于各位数字之积的所有数的个数。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main()
{
int i,a,b,s=0;
for(i=0;i<=50;i++) {
a=i/10; b=i;
if(a+b>a*b)s++; }
printf(\}
<标准答案>28 main() {
int i,a,b,s=0;
for(i=0;i<=50;i++) {
a=i/10; b=i;
if(a+b>=a*b)s++; }
printf(\}
下列程序用于计算0~50范围内各位数字之和大于等于各位数字之积的所有数的总和。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
int i,a,b,s=0;
for(i=0;i<=50;i++) {
a=i/10; b=i;
if(a+b>=a*b)s++; }
printf(\}
<标准答案>445 main() {
int i,a,b,s=0;
for(i=0;i<=50;i++) {
a=i/10; b=i;
if(a+b>=a*b)s+=i;
}
printf(\}
下列程序用于计算1+2+3+···+999。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
long i,s=0;
for(i=1;i<=999;i++) {
s=s+1; }
printf(\}
<标准答案>499500
下列程序用于计算1+2+3+···+888。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
long i,s;
for(i=1;i<=888;i++) {
s=s+i; }
printf(\}
<标准答案>394716
下列程序用于计算1+3+5+···+999。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
long i,s=0;
for(i=1;i<=999;i++) {
s=s+i; }
printf(\}
<标准答案>250000
下列程序用于计算2+4+6+···+888。程序可能有错误,如有错误请改正,将运算结果填入文本框。 main() {
long i,s;
for(i=2;i<=888;i+=2) {
s=s+i; }
printf(\}
<标准答案>197580
求 s=1!+4!+7!+10!。程序可能有错误,如有错误请改正,将运算结果填入文本框。 #include \ main()
{ long s=0,f; int i,j;
for (i=1; i<=10; i+=3) { f = 1;
for (j=1; j<=i; j++) f = f*i; s += f; }
printf(\<标准答案>3633865
已知 f(n)=f(n-1)+2f(n-2)-5f(n-3), f(0)=1,f(1)=2,f(2)=3, 求 f(0)+f(1)+……+f(20)。程序可能有错误,如有错误请改正,将运算结果填入文本框。 #include \main()
{ long f0=1,f1=2,f2=3,f,s,I; s=f0+f1+f2; for (I=3; I<=20; I++)
{ f=f2+2*f1-5*f0; s+=f; f0=f1; f1=f2; f2=f; }
printf(\ }
<标准答案>4946
求解方程 x^2- 7912x +12976 = 0 的最大实根。程序可能有错误,如有错误请改正,将运算结果填入文本框。 #include \ #include \ main()
{ float b,c,d,x; b=-7912.0; c=12976.0;
d=b*b-4*c; d=sqrt(d); x=(-b-d)/2; printf(\<标准答案>7910.36
下列程序中fun()函数的功能是通过形参得到圆的面积。试求半径为13.437 的圆的二分之一面积。程序可能有错误,如有错误请改正,将运算结果填入文本框。 #include \
#include \ double fun(double r) {
double s;
s=1/2*3.14159*r*r; return(s); } main() {
double r=13.437;
printf(\ }
<标准答案>283.6117
下列程序的功能是:已知a、b、c,求二元一次方程 ax^2+bx+c=0的最大的 根的程序。程序可能有错误,如有错误请改正,将运算结果填入文本框。 #include \ #define a 1.3 #define b -4 #define c -11 main()
{ double x; double d;
d=sqrt(b*b-4*a*c); x=-b+d; if (x<-b-d) x=-b-d; x=x/2*a;
printf(\ }
<标准答案>4.8291
程序填空题
下列程序用于计算各位数字之和等于30的4位偶数的个数。请将程序填写完整。算出结果填入文本框。 main() {
int i,a,b,c,d,s=0;
for(i=1000;i<=9998;i+=2) {
a=i/1000; b=i/100;
c=__i/10_______; d=i;
if(a+b+c+d==30)s++; }
printf(\

