int main()
{
int x,y,z;
for (x=1;x<=4;x++)
{
for (y=1;y<=4;y++)
{
for (z=1;z<=4;z++)
{
if(x!=y&&y!=z&&z!=x)
{
cout<}
}
}
}
return 0;
}
问题1:每个for语句后面不应该加分号,加上分号表示for循环结束了。
问题2:if语句后面要加大括号,否则不管什么时候都会执行cout。
你if后面没加大括号 而且 你逻辑方面就是错的 是1 2 3 4 4个数 不是 你这定义了4个变量其中 有三个组合成的交给第四个
不是有1、2、3、4四个数字吗,怎么就三个赋值呢