首页 > 试题广场 >

则上述程序输出为( )

[单选题]
#include <bits/stdc++.h>
using namespace std;
int main(){
int n = 1001;
int ans = 0;
for(int i = 1; i <= n; ++i){
ans ^= i % 3;
}
cout << ans << endl;
}
则上述程序输出为( )
  • -2
  • 0
  • 1
  • 2
ans ^= i%3; i=1 ans1; i=2 ans3; i=3 ans3; i=4 ans2; i=5 ans0; i=6 ans0; i=7 ans1;……133200循环
编辑于 2019-09-07 21:43:49 回复(0)

找规律的问题 6次一循环 分别是0 1 3 3 2 0

发表于 2019-08-20 20:39:44 回复(0)