一个穷举程序,自己编了没答案请帮忙改一下
问题是:输出各位数字不同并且除以5余3的所有4位十进制数,并输出总共有多少个。这是我写里的:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int a,b,c,d,i;
i=1000*a+100*b+10*c+d;
for(a=1;a<=9;a++)
for(b=1;b<=9;b++)
for(c=1;c<=9;c++)
for(d=1;d<=9;d++)
{
a!=b&&a!=c&&a!=d||b!=c&&b!=d||c!=d;
if (i%5==3)
printf("%d",i);
}
}
不知道怎么改,请各位帮忙看一下,谢谢