调试分析真题
# 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分钟。我会继续添加更多。