echo_chenchen
2022-09-23 21:50
采纳率: 88.1%
浏览 19

//消失的整数用异或的方法来做,为什么没有输出10? ```

#include<stdio.h>
int main()
{
    int tmp = 0,numsSize,nums[20];

    for (int i = 0; i < 9; i++)
    {
        scanf("%d",&nums[i]);
        tmp ^= nums[i];
    }
    //依次与1~n个数字异或
    for (int i = 1; i < 10; i++)
    {
        tmp ^= i;
    }
    printf("%d",tmp);
}

//消失的整数用异或的方法来做,为什么没有输出10?

相关推荐 更多相似问题