当前位置:首页 > 改错(C语言)
已知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*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序求[10,600]间最大的多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,big,count=0; for (a=10; a<=600; a++) { b=0;
for (c=1;c<=a;c++) if (a%c ==0) b++; if (b%a==0) {
big=a; } }
printf(\/*REF:496:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[100,300]之间有多少个整数能被其因子的个数整除,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; b=0
for (a=100; a<=300; a++) {
for (c=2;c<=a;c++) if (a%c ==0) b+=1; if (a%b==0) {
count++; } }
pri/*REF:19:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[50,250]之间有多少个整数能被其因子的个数整除,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=50; a<=250; a++) { b=0;
for (c=1;c<=a;c++) if (a%c ==0 ) b+=1; if (a%b==0)
{
count=count+a; } /*REF:22:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[10,200]之间有多少个整数能被其因子的个数整除,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=10; a<=200; a++) { b=0;
for (c=1;c<=a;c++) if (a%c ==0) b+=c; if (a%b==0) {
count++; } }
/*REF:21:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[1,200]之间有多少个整数能被其因子的个数整除,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=1; a<=200; a++) { b=1;
for (c=2;c<=a;c++) if (a%c ==0) b++; if (a%b==0) {
count++; } }
pr/*REF:25:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[1,100]之间有多少个整数能被其因子的个数整除, 请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=1; a<=100; a++) { b=0
for (c=1;c<=a;c++) if (a%c ==0) b=b+1; if (a%b==0) {
count=count+b; } /*REF:16:REF*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序求[1,500]间最大的多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,big,count=0; for (a=1; a<=500; a++) { b=0;
for (c=1;c<=a;c++) if (a%c ==0) b=b+c; if (b%a==0)
{ big=b; } }
pr/*REF:496:REF*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序求[1,700]间最大的多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,big,count=0; for (a=1; a<=700; a++) { b=0;
for (c=2;c<=a;c++) if (a%c ==0) b=b+c; if (b%a==0) { big=b; } }
pr/*REF:672:REF*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序求[150,1000]间有多少个多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; b=0;
for (a=150; a<=1000; a++) {
for (c=2;c<=a;c++) if (a%c ==0) b=b+c; if (b%a==0) {
count=count+1; } /*REF:2:REF*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序求[100,1000]间有多少个多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=100; a<=1000; a++) { b=0;
for (c=2;c<=a;c++) if (a%c ==0) b=b+c; if (b%a==0) {
count=count+a; } /*REF:3:REF*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序求[10,800]间有多少个多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=10; a<=800; a++)
{ b=0;
for (c=2;c<=a;c++) if (a%c ==0) b=b+c; if (b%a==0) {
count=count+b; }
}/*REF:4:REF*/
若某个整数N的所有因子之和等于N的倍数,则称N为多因子完备数。例如,28是多因子完备数。因为:1+2+4+7+14+28=56=28*2 ,下面程序[1,700]间有多少个多因子完备数,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,count=0; for (a=1; a<=700; a++) { b=0;
for (c=1;c<=a;c++) if (a%c ==0) b=b+1; if (b%a==0) {
count++; } }
pr/*REF:6:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[100,300]之间所有能被其因子的个数整除的整数之和,请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
int a,b,c,n,sum=0;
for (a=100; a<=300; a++) { b=1;
for (c=2;c<=a;c++) if (a%c ==0 ) b+=1; if (a%b==0) {
sum=sum+a; }
}/*REF:3769: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(30),请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。 #include
double f1,f2; int i; f1=1;f2=1; for (i=1;i<=30;i++) { f1=f1+f2; f2=f2+f1; } clrscr();
printf(\}
/*REF:832040:REF*/
已知24有8个因子,而24正好被8整除。下面程序求[100,300]之间所有能被其因子的个数整除的整数中最大的数。请修改程序中的错误,使它能得出正确的结果,并给出正确结果,填入相应窗口。
#include
共分享92篇相关文档