m<n的时候正常输出,怎么改能让他在m>n也正常输出

img


随机输入两个数后让程序输出素数,当mn也正常输出

// 输入之后,交换一下
// 异或交换
if (m > n)
{
     m = m ^ n;
     n = m ^ n;
     m = m ^ n;
}

// 临时变量交换
int t;
if (m > n)
{
    t = m;
    m = n;
    n = t;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^