このプログラム(C)は、私が期待するものを出力しません:
int main()
{
int i, j ;
for ( i = 1 ; i <= 2 ; i++ )
{
for ( j = 1 ; j <= 2 ; j++ )
{
if ( i == j )
continue ;
printf ( "\n%d %d\n", i, j ) ;
}
}
}
私はそれがすべきだと思います
1 2 1 3 2 1 2 3
しかし、プログラムは出力します
1 2 2 1
どうしてこれなの?