[求助]求数问题
C语言初学者问题:有1、2、3、4四个数可以组成多少个四位数,并且统计其个数!
望高手指点!
#include <stdio.h>
void main()
{
int i,sum=0,a,b,c,d;
for(i=1234;i<4322;i++)
{
a=i/1000;
b=i/100%10;
c=i/10%10;
d=i%10;
if((a+b+c+d==10)&&a!=b&&a!=c&&a!=d&&b!=c&&b!=d&&c!=d&&(a>0)&&(a<5)&&b>0&&b<5&&c>0&&c<5&&d>0&&d<5)
{sum++;
printf("%d ",i);}}
printf("\n%d",sum);
}
嘻嘻!~~不就是1,2,3,4组成的数!~~~我是直观主义者!~~