用51单片机写1到5不重复组合

用51单片机写1到5不重复组合

以下代码未经编译测试,但应该是可行的:

void main()
{
    unsigned char i,j,k,m,n;
    unsigned int result;//计算结果
    for(i = 1;i < 6;i ++)
    {
        for(j = 1;j < 6;j ++)
        {
            for(k = 1;k < 6;k ++)
            {
                for(m = 1;m < 6;m ++)
                {
                    for(n = 1;n < 6;n ++)
                    {
                        result = i * 10000 + j * 1000 + k * 100 + m * 10 + n;
                        //如果要显示结果的话,在这里显示result变量即可
                    }
                }
            }
        }
    }
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-11
请详细说明问题
相似回答