#include"stdio.h"
void main()
{
int a,b,c,d;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
if((a!=b)&&(b!=c)&&(c!=d)
&&((a*1000+b*100*c*10+d)
-(c*100+d*10+c)==(a*100+b*10+c)))
{
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
}
}
#include"stdio.h"
void
main()
{
int
a,b,c,d;
for(a=0;a<=9;a++)
for(b=0;b<=9;b++)
for(c=0;c<=9;c++)
for(d=0;d<=9;d++)
if((a!=b)&&(b!=c)&&(c!=d)
&&((a*1000+b*100*c*10+d)
-(c*100+d*10+c)==(a*100+b*10+c)))
{
printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
}
}
注意看图片,应该是加号吧
if((a!=b)&&(b!=c)&&(c!=d)&&((a*1000+b*100*c*10+d)-(c*100+d*10+c)==(a*100+b*10+c)))
是不是改成
if((a!=b)&&(b!=c)&&(c!=d)&&((a*1000+b*100+c*10+d)-(c*100+d*10+c)==(a*100+b*10+c)))
用4个for循环就可以了
代码太长了,我就不在这里写了(我才学到二阶段)