#include
int main(void){
double p1=0,p;
int n,i,sum=0;
char c,c1;
while(scanf("%d",&n)!=EOF){
for(i=0;iscanf("%c %lf",&c,&p);
sum+=p;
if(p-p1>=0){ /*与上一次的价格比较,如果这次大于上次就会重新赋值p1 c1*/
p1=p;
c1=c;
}
}
printf("%c %.1f",p1,sum/n);
}
return 0;
}
while(scanf("%d",&n)!=EOF){
下面加上
sum = 0;
p1=0;
printf("%c %.1f",p1,sum/n);
应该是
printf("%c %.1f",c1,sum/(float)n);
char *search(char *s, char *t)
{
int lens=strlen(s);
int lent=strlen(t);
int i,j,k;
int x=lens-lent;
for (i=0; i<=x; i++)
{
for (j=0,k=i; j<lent; j++,k++)
{
if (s[k]!=t[j]) break;
}
if (j==lent)
break;
}
if (i<=x) return s+i;
else return NULL;
}