牵着蜗牛去散步 发表于 2017-2-13 21:21:19

为什么结果不一样???

搞不懂

人造人 发表于 2017-2-13 23:00:04

第一个
#include <stdio.h>

int main(void)
{
        int i, j, k;

        for(i = 1; i < 5; i++)
        {
                for(j = 1; j < 5; j++)
                {
                        for(k = 1; k < 5; k++)
                        {
                                if(i == k || i == j || j == k)
                                {
                                        continue;
                                }

                                printf("%d,%d,%d\n", i, j, k);
                        }
                }
        }
        return 0;
}

人造人 发表于 2017-2-13 23:00:53

第二个
#include <stdio.h>

int main(void)
{
        int i, j, k;

        for(i = 1; i < 5; i++)
        {
                for(j = 1; j < 5; j++)
                {
                        for(k = 1; k < 5; k++)
                        {
                                if(i == k || i == j || j == k)
                                {
                                        continue;
                                }
                        }
                }
        }

        printf("%d,%d,%d\n", i, j, k);

        return 0;
}

牵着蜗牛去散步 发表于 2017-2-14 00:12:40

本帖最后由 牵着蜗牛去散步 于 2017-2-14 00:14 编辑

{:10_279:}

qq1242009750 发表于 2017-2-14 00:21:19

人造人 发表于 2017-2-13 23:00
第二个

正解

牵着蜗牛去散步 发表于 2017-2-14 16:32:27

人造人 发表于 2017-2-13 23:00
第一个

谢谢,懂了{:5_109:}
页: [1]
查看完整版本: 为什么结果不一样???