#include<stdio.h>
int main()
{
int j1,j2,n1,n2;
int i=1,n;
double sub=0;
int k[100];
k[0]=0;
scanf("%d",&n);
scanf("%d %d",&j1,&j2);
double x=(double)j2/(double)j1;
for(i;i<n;i++){
scanf("%d %d",&n1,&n2);
double y=(double)n2/(double)n1;
sub=y-x;
k[i]=sub;
}
for(i=1;i<n;i++){
if(k[i]>0.05){
printf("better\n");
}else
if(k[i]<-0.05){
printf("worse\n");
}else{
printf("same\n");
}
}
return 0;
}
为啥我断点调试的时候(145 99)sub是正确的,但是数组里头就是存不进去???