结果也一样
我是指针,却丢失了目标地址! 我是循环,却缺少了结束条件! 我是函数,却没有人来调用!
我做的结果也不一样啊,我做了个查错的程序,发觉楼上的兄弟说的有道理
main( )
{ int a,b,c,d,ii,i1,i2;
char e1[3005],e2[3005];
for (ii=0;ii<=3005;ii++)
{
e1[ii]='0';
e2[ii]='0';
}
i1=0; i2=0;
for(a=1;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
{
if((a*10000+b*1000+c*100+d*10+6)%3==0)
{ i1++;
e1[i1]=a+b+c+d;
if(i1==760) printf("\n%d%d%d%d\n",a,b,c,d);
}
if ((a+b+c+d+6)%3==0)
{ i2++;
e2[i2]=a+b+c+d;
if(i2==760) printf("\n%d%d%d%d\n",a,b,c,d);
}
}
for (ii=0;ii<=3005;ii++)
{
if(e1[ii]==e2[ii]) continue;
else
{
printf("\n%d,,,,,%d,,,,,,,%d\n",e1[ii],e2[ii],ii);
break;
}
}
printf("\n%d%d\n",i1,i2);
}