然后第一个同学去找第二个同学借,于是第二个同学去找第三个同学借,但是第二个同学也没有,但是第二个同学说他帮第一个同学借,假如第三个同学刚好有这一本书,于是第三个同学把这本书借给了第二个同学,第二个同学回来后把这本书借给了第一个同学原理相当于这样:
你需要一本书,你问第一个同学借,第一个同学没有,他说帮你问其他同学借
#includeint main(){ int n; scanf("%d",&n); n = n&(~(1 << 31)); printf("%d",n); return 0;}看不懂你写的代码是什么意思==把某一位变成0应该把那一位和0进行&运算。不过我这样写是没有移植性的,我假定你的机器int类型占32位。