题样
#include<stdio.h>
#include<stdlib.h>
typedef struct//创建结构体
{
char name[31];
double price;//float报错-.-
} shuji;
int main()
{
int n,i;
char t;
shuji shu[10];
scanf("%d",&n);
// if(n==0)return 0;
scanf("%c",&t);
for(i=0;i<n;i++)
{
gets(shu[i].name );
scanf("%lf",&shu[i].price );
scanf("%c",&t);
}
shuji max=shu[0],min=shu[0];
for(i=0;i<n;i++)
{
if(shu[i].price >max.price )
{
max=shu[i];
}
if(shu[i].price <min.price )
{
min =shu[i];
}
}
printf("%.2lf, %s",max.price ,max.name );
printf("\n");
printf("%.2lf, %s",min.price ,min.name );
return 0;
}
-.-