#include<stdio.h>
int max(const int *a,int n){ int i=0; int max=0; for(i=0;i<n;i++){ if(a[lbk]i[rbk]>=a[lbk]max[rbk])max=i; } return max;}int min(const int *a,int n){ int i=0; int min=0; for(i=0;i<n;i++){ if(a[lbk]i[rbk]<=a[lbk]min[rbk])min=i; } return min;}int main(){ int n; char s[lbk]100[rbk]; scanf("%d",&n); getchar(); int b[lbk]n[rbk]; char c[lbk]100[rbk]; int max1,min1; char h[lbk]n[rbk][lbk]46[rbk]; for(int i=0;i<n;i++){ int j=0,flag=0,r=0,o=0; while((s[lbk]j[rbk]=getchar())!='\n'){ if(s[lbk]j[rbk]==' '){ if(o==0){flag=1;o=1;} else if(o==1){flag=2;} } if(flag<2){h[lbk]i[rbk][lbk]j[rbk]=s[lbk]j[rbk];}
if(flag==2&&s[lbk]j[rbk]>='0'&&s[lbk]j[rbk]<='9'){r=r*10+s[lbk]j[rbk]-48;} j++; } b[lbk]i[rbk]=r; h[lbk]i[rbk][lbk]j[rbk]='\0'; } max1=max(b,n),min1=min(b,n); int z=0,w=0; while(h[lbk]max1[rbk][lbk]z[rbk]!='\0') printf("%c",h[lbk]max1[rbk][lbk]z++[rbk]); printf("\n"); while(h[lbk]min1[rbk][lbk]w[rbk]!='\0') printf("%c",h[lbk]min1[rbk][lbk]w++[rbk]); printf("\n"); //puts(h[lbk]max1[rbk]); //puts(h[lbk]min1[rbk]); return 0;}
题目是basic level pat的第四题,为啥后边多出一个汉字,pta里却是正常的





int max(const int *a,int n){ int i=0; int max=0; for(i=0;i<n;i++){ if(a[lbk]i[rbk]>=a[lbk]max[rbk])max=i; } return max;}int min(const int *a,int n){ int i=0; int min=0; for(i=0;i<n;i++){ if(a[lbk]i[rbk]<=a[lbk]min[rbk])min=i; } return min;}int main(){ int n; char s[lbk]100[rbk]; scanf("%d",&n); getchar(); int b[lbk]n[rbk]; char c[lbk]100[rbk]; int max1,min1; char h[lbk]n[rbk][lbk]46[rbk]; for(int i=0;i<n;i++){ int j=0,flag=0,r=0,o=0; while((s[lbk]j[rbk]=getchar())!='\n'){ if(s[lbk]j[rbk]==' '){ if(o==0){flag=1;o=1;} else if(o==1){flag=2;} } if(flag<2){h[lbk]i[rbk][lbk]j[rbk]=s[lbk]j[rbk];}
if(flag==2&&s[lbk]j[rbk]>='0'&&s[lbk]j[rbk]<='9'){r=r*10+s[lbk]j[rbk]-48;} j++; } b[lbk]i[rbk]=r; h[lbk]i[rbk][lbk]j[rbk]='\0'; } max1=max(b,n),min1=min(b,n); int z=0,w=0; while(h[lbk]max1[rbk][lbk]z[rbk]!='\0') printf("%c",h[lbk]max1[rbk][lbk]z++[rbk]); printf("\n"); while(h[lbk]min1[rbk][lbk]w[rbk]!='\0') printf("%c",h[lbk]min1[rbk][lbk]w++[rbk]); printf("\n"); //puts(h[lbk]max1[rbk]); //puts(h[lbk]min1[rbk]); return 0;}
题目是basic level pat的第四题,为啥后边多出一个汉字,pta里却是正常的






