找不同
#include<stdio.h> //y=x+b y=-x+b
int main() { //b = y-x b = y+x
int i,j,k,n,a,b,max,sum = 0;
int x[1000],y[1000];
scanf("%d", &n);
for(i = 0; i < n; i++) {
scanf("%d", &x[i]);
}
for(i = 0; i < n; i++) {
scanf("%d", &y[i]);
}
for(i = 0; i < n; i++) {
a = x[i] + y[i];
for(j = 0; j < n; j++) {
b = x[j] - y[j];
sum = 0;
for(k = 0; k < n; k++) {
if(x[k] + y[k] == a || x[k] - y[k] == b) {
sum++;
}
}
if(sum > max) {
max = sum;
}
}
}
printf("%d", max);
} 为啥这个对
#include <stdio.h>
int main() {
int n,i,j,k;
int a,b,cnt,max=0;
scanf("%d",&n);
int x[1000],y[1000];
for(i=0;i<n;i++){
scanf("%d",&x[i]);
}
for(i=0;i<n;i++){
scanf("%d",&y[i]);
}
for(i=0;i<n;i++){
a=x[i]+y[i];
for(j=0;j<n;j++){
b=x[j]-y[j];
cnt=0;
for(k=0;k<n;k++){
if(a==x[k]+y[k]||b==x[k]-y[k]){
cnt++;
}
if(cnt>max){
max=cnt;
}
}
}
}
printf("%d",max);
return 0;
}
为啥这个不对
美的集团公司福利 819人发布
查看14道真题和解析