1.编一个程序(输出1、2、3、4组成的所有4位数)
#include <stdio.h>
void main ()
{
int i,b,c,d,x,n=0;
for(i=1;i<=4;i++)
{
for (b=1;b<=4;b++)
{
for (c=1;c<=4;c++)
{
for (d=1;d<=4;d++)
{
if (i!=b&&i!=c&&i!=d&&b!=c&&b!=d&&c!=d)
{x=i*1000+b*100+c*10+d;
printf("%d\n",x);
n=n+1;}
}
}
}
}
printf("%d\n",n);
}
这个是没有重复的答案,嘿嘿。。有事可以找我的,我学这个的。