调试分析真题

(0)

# include & ltstdio.h & gt

主()

{

int a,b,c,d,e;

双s,u;

for(e = 2;e & lt=9;e++)

for(a = 1;a & lt=9;a++)

for(b = 0;b & lt=9;b++)

for(c = 0;c & lt=9;c++)

for(d = 0;d & lt=9;d++)

{ s = a * 1000+b * 100+c * 10+d;

u = b * 1000+c * 100+d * 10+e;

如果(s*e==u)

printf("%lf*%d=%lf\t ",s,e,u);

}

}

(1)

# include & ltstdio.h & gt

主()

{

双a,b,a1,b 1;

int sum

sum = 0;

for(a = 11;a & lt100;a++)

for(b = 10;b & lta;b++)

{ a 1 = int(a/10)+(a-int(a/10)* 10);

b 1 = int(b/10)+(b-int(b/10)* 10);

if(b/a==b1/a1)

{ printf(" % lf,%lf\n ",a,b);

sum+= sum;}

}

Printf("总计是:%lf\n ",a 1);

}

(2)

# include & ltstdio.h & gt

主()

{

int a[5],I,j,k,sum

for(i=1000,k = 1;我& gt= 3 & amp& ampk & lt=5;我-)

{ for(j = 2;j & lt我;j++)

如果(i%j==0)

打破;

如果(j==i)

{ a[k]= I;

k++;}

}

for(I = 1;我& lt=5;i++)

{printf("%d\n ",a[I]);

sum = sum+a[I];}

Printf ("sum is: %d\n ",sum);

}

(3)

# include & ltstdio.h & gt

主()

{

双a[56],b[56],sum

int I;

sum = 0;

a[0]= 2;

a[1]= 3;

b[0]= 1;

b[1]= 2;

for(I = 2;我& lt56;i++)

a[I]= a[I-1]+a[I-2];

for(I = 2;我& lt56;i++)

b[I]= b[I-1]+b[I-2];

for(I = 0;我& lt56;i++)

sum = sum+a[I]/b[I];

Printf ("sum: %.2lf\n ",sum);

}

我先给你这么多,不需要补。只有20分钟。我会继续添加更多。