for(int i=1;i<=n;i++){ if(a[i].zf>a[i+1].zf){max1=a[i];} cout<<a[i].xm<<" "<<a[i].zf<<endl; }
意思是a[i].zf比a[i+1].zf大就将a[i]记录到max1这个变量上,max1已在结构体后定义 求助这段代码,是否能比较总分(zf)的大小, 比较时无法得出正确的结果