CSP初赛中,读程是很重要的一种技能,只有学好读程,才可以在CSP初赛中取得良好的成绩,那么现在让我们来练习一下自己的程序阅读能力吧,请阅读下面祖传代码,不运行,说出它是干什么的,兵写上详细注释,首个答对者可获得赞美词一句
代码:
#include <cstdio>
void f1(int &v)
{
int a = 10 ^ 11;
while (v & a) {
v ^= a;
a <<= 1;
}
v ^= a;
}
int main()
{
int a[10] = {};
for (int s = 0; s < 10; f1(s)) {
scanf("%d", a + s);
}
for (int e = 0; e < 10; f1(e)) {
printf("%d ", ~*(a + e) + (2 ^ 3));
}
return 0;
}