#3过不了 C
查看原帖
#3过不了 C
830231
CNSnowCat楼主2023/8/5 02:09
#include <stdio.h>

int main(){
	int a[7], max=-1, i, temp;
	for(i=0;i<7;i++){
		scanf("%d%d", &temp, &a[i]);
		a[i] += temp;
		if( a[i] > 8 ){
			if( a[i] > a[max])
				max = i;
		}
	}
	printf("%d", max+1);
	return 0;
}

代码是这样的,因为一开始过不了#12发现因为我max初值设成0导致没有不开心时最后因为我偷懒用数组序号再+1会变成1于是我就把max设成-1,但这样#3又过不了。 最后给开不开心设了个flag判断通过了,但还是很好奇为什么max设成-1时#3会不通过。

2023/8/5 02:09
加载中...