#include
#include
#include
main()
{
int i,j,k,s;
printf("由此4个数字组成的无重复的三位数如下:\n");
for(i=1;i<=4;i++)
for(j=1;j<=4;j++)
for(k=1;k<=4;k++)
if(i!=j&&j!=k&&i!=k)
{
s=100*i+10*j+k;
printf("%-5d",s);
}
printf("\n");
}
这个是标准函数。你的if (i!=k&&!=j&&j!=k);中少了i!=j。还有循环顺序不对。for语句后面没有分号的。
if (i!=k&&!=j&&j!=k);没了一个i啊!
if (i!=k&&i!=j&&j!=k);
if (i!=k&&!=j&&j!=k); 这句是什么,怎么有分号,内部运算符优先级对不?
应该是#include