一个小时才写出来的 帮我看看啊
/* Note:Your choice is C IDE */#include<stdio.h>
#include<conio.h>
void main()
{
int i=0,x,qw,bw,sw,gw;
for(x==1000;x<=9999;x++)
{
qw=x/1000%10;
bw=x/100%10;
sw=x/10%10;
gw=x%10;
if(qw==bw)i++;
if(qw==sw)i++;
if(qw==gw)i++;
if(bw==sw)i++;
if(bw==gw)i++;
if(sw==gw)i++;
if(i==i)
printf(" %d ",x);
}
}
这个程序为什么不能达到效果?
我希望是输出4位数 那个四位数呢 有且仅有两个数字相同,