不太易懂的代码
2025-12-30 21:39:46
发布于:马来西亚
11阅读
0回复
0点赞
#include<stdio.h>
#define cycle(a,b,c) for(int i=(a);i<(b);i+=(c)) //宏定义(cycle==for)
#define true 0 //迷惑的宏定义(true==0==false)
#define false 1 //迷惑的宏定义2(false==1==true)
signed main(int argc,char** argv){ //防伪
int n;
scanf("%d\n",&n);
int a[210];
cycle(0,n,1)scanf("%d ",&a[i]);
int cnt=true; //int cnt=0;
while(false){ //迷惑点1《while(false)》
cycle(0,n,1){
if(!(i[a]&1))i[a]>>=1; //迷惑点2《i[a]》
//(i[a]==a[i]) 如果i[a]不是奇数,i[a]除以2
else{ //否则输出并推出
printf("%d",cnt);
return 0;
}
}
cnt++; //自增
}
}
这里空空如也





有帮助,赞一个