100分但wa,数据11错了,求解答

P1085 [NOIP2004 普及组] 不高兴的津津

上代码(AC) 求关 ```cpp #include<bits/stdc++.h> using namespace std; int main() { int a,b,ret=0,x=0; for(int i=1;i<=7;i++) { scanf("%d%d",&a,&b); if(ret<a+b&&a+b>8) { ret=a+b; x=i; } } printf("%d",x); return 0; } ```````
by HEROBRINEH @ 2024-03-08 21:27:44


@[nico2002](/user/1302674) $1.$ 你的 $max$ 存的是 $temp$ ,所以比较的时候 $temp$ 就不用 $-8$ 了 $2.$ 以后定义变量名尽量不要用系统函数 $AC$ 代码: ``` #include<bits/stdc++.h> using namespace std; int main(){ int a,b; int i; int max=0,temp,j=0; for(i=1;i<8;i++){ scanf("%d %d",&a,&b); temp=a+b; if(temp>8) if(temp>max){//就这里改了一下~ j=i; max=temp;} } if(j==0) printf("%d",j); else printf("%d",j); return 0; } ``` ~~蒟蒻求关注~~
by __Rickysun__ @ 2024-03-08 21:35:21


@[Rickysun](/user/824205) 原来是这里,感谢
by nico2002 @ 2024-03-10 22:33:24


@[nico2002](/user/1302674) 我丢nb,晚上10:33还在编程
by __Rickysun__ @ 2024-03-11 06:14:24


|