当前位置:首页 > 改错(C语言)
f2=f2+f1; sum=sum+f2; } clrscr();
printf(\}
/*REF:20365011073:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1
F(2)=1 if n=2
F(n)=F(n-1)+F(n-2) if n>2 以下程序是求F(1)+F(3)+F(5)+......+F(49)的值,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; double sum=2; int i; f1=2;f2=3; for (i=1;i<=24;i++) { f1=f1+f2; sum=sum+f1; f2=f2+f1; } clrscr();
printf(\}
/*REF:12586269025:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2
以下程序是求此数列前50项之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。
#include
double f1,f2; double sum=2; int i; f1=2;f2=3; for (i=1;i<=19;i++) { f1=f1+f2; sum=sum+f1; f2=f2+f1; sum=sum+f2; } clrscr();
printf(\}
/*REF:32951280098:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2
以下程序是求F(40),请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; int i; f1=2;f2=3; for (i=1;i<=19;i++) { f1=f1+f2; f2=f2+f1; } clrscr();
printf(\ /*REF:102334155:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2
以下程序是求F(35),请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; int i; f1=1;f2=1; for (i=1;i<=35;i++) { f1=f1+f2; f2=f2+f1; } clrscr();
printf(\}
/*REF:9227465:REF*/
以下程序求[2000,20000]之间同时满足除以7余5,除以5余3,除以3余1的整数的个数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
for (i=2000;i<=20000;i++) {
if ((i%7==5) && (i%5==3) && (i % 3==1)) { count+=i; } } clrscr();
printf(\
下面的程序中,函数fun的功能是:根据形参m,
计算下面公式的值。
T=1+1/(2*3)+1/(3*4)+......+1/(m*(m+1)) 请改正程序中的错误,并运行改正后的程序。 当从键盘输入50时,给出程序运行的正确结果(按四舍五入保留6位小数)。 #include
for(i=2;i<=m;i++) t+=1/(i*(i+1)); return t; } main() { int m; clrscr();
printf(\请输入一个整数: \scanf(\
printf(\结果是: %lf \\n\}
/*REF:1.480392:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2
以下程序是求F(1)+F(3)+F(5)+......+F(49)的值,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; double sum=2; int i; f1=2;f2=3; for (i=1;i<=24;i++) { f1=f1+f2; sum=sum+f1; f2=f2+f1; }
clrscr();
printf(\}
/*REF:12586269025:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2
以下程序是求F(2)+F(4)+F(6)+......+F(50)的值,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; double sum=2; int i; f1=2;f2=3; for (i=1;i<=19;i++) { f1=f1+f2; sum=sum+f1; f2=f2+f1; sum=sum+f2; } clrscr();
printf(\}
/*REF:20365011073:REF*/
以下程序求[100,500]之间同时满足除以7余5,除以5余3,除以3余1的整数之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
for (i=100;i<=500;i++)
{
if ((i%7==5) || (i%5==3) || (i % 3==1)) {
sum=sum+i; } } clrscr();
printf(\
以下程序求[500,1000]之间同时满足除以7余5,除以5余3,除以3余1的整数之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
for (i=500;i<=1000;i++) {
if ((i%7==5) && (i%5==3) && (i % 3==1)) {
sum+=1; } } clrscr();
printf(\
下面程序是求[1,450]之间同时满足除3余2和除5余3条件的数的个数。 请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int count; int i; count=0;
for (i=1;i<=450;i++) {
if (fmod(i,3)==2 && fmod(i,5)==3)
count+=i; } clrscr();
printf(\
下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。
T=1+1/(1*2)+1/(2*3)+......+1/(m-1)*m
请改正程序中的错误,并运行改正后的程序。当从键盘输入70时,给出程序运行的正确结果(按四舍五入保留6位小数)。 #include
for(i=2;i<=m; i++) t+=1.0/(i*(i+1)); return ; } main() { int m; clrscr();
printf(\输入整数: \scanf(\
printf(\结果是: %lf \\n\}
/*REF:1.985714:REF*/
Q
下面的程序是求1000以内的最大的20
个素数之和。请修改程序中的错误,使它能得出正确的结果,并给出正确结果。 #include
for(j=2; j<=sqrt(high); j++) if(high%j==0) yes=0; break;
if(yes) {sum+=high;n++;}
high--/*REF:3675:REF*/
下面的程序中,函数fun的功能是:根据形参m,计算下面公式的值。
T=1+1/(2*3)+1/(3*4)+......+1/(m*(m+1)) 请改正程序中的错误,并运行改正后的程序。当从键盘输入70时,给出程序运行的正确结果(按四舍五入保留6位小数)。 #include
for(i=2; i<=m; i++) t+=1.0/i*(i+1); return ; } main() { int m; clrscr();
printf(\请输入一个整数: \scanf(\
printf(\结果是: %lf \\n\}
/*REF:1.485915:REF*/
已知fibonacci数列:1,1,2,3,5,8,......,它可由下面公式表述:
F(1)=1 if n=1 F(2)=1 if n=2 F(n)=F(n-1)+F(n-2) if n>2
以下程序是求此数列前50项之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; double sum=2; int i; f1=2;f2=3; for (i=1;i<=19;i++) { f1=f1+f2; sum=sum+f1;
共分享92篇相关文档