貌似是O2优化对scanf()输入流的影响
查看原帖
貌似是O2优化对scanf()输入流的影响
813986
Johnaur楼主2025/1/11 13:47

代码只能开启O2优化后才能AC

int main(){
	unsigned char apple[11], n = 10;
	scanf(	"%hu%hu%hu%hu%hu%hu%hu%hu%hu%hu%hu",
			apple, apple+1, apple+2, apple+3, apple+4, 
			apple+5, apple+6, apple+7, apple+8, apple+9, 
			apple+10);
	apple[10] = apple[10] + 30;
	if(apple[0] > apple[10]) n = n - 1;
	if(apple[1] > apple[10]) n = n - 1;
	if(apple[2] > apple[10]) n = n - 1;
	if(apple[3] > apple[10]) n = n - 1;
	if(apple[4] > apple[10]) n = n - 1;
	if(apple[5] > apple[10]) n = n - 1;
	if(apple[6] > apple[10]) n = n - 1;
	if(apple[7] > apple[10]) n = n - 1;
	if(apple[8] > apple[10]) n = n - 1;
	if(apple[9] > apple[10]) n = n - 1;
	printf("%hu", n);
	return 0;
}
2025/1/11 13:47
加载中...