习题9-4 查找书籍 (20分)
代码:
#include <stdio.h>
#include <string.h>
int main()
{
int n = 0, i = 0;
double min = 0, max = 0;
char minName[31], maxName[31];
scanf("%d\n", &n);
for (i = 0; i < n; i++)
{
char name[31];
double price = 0;
gets(name);
scanf("%lf", &price);
getchar();
if (i == 0) {
min = price;
max = price;
strcpy(minName, name);
strcpy(maxName, name);
}
else {
if (min > price) {
min = price;
strcpy(minName, name);
}
else if (max < price) {
max = price;
strcpy(maxName, name);
}
}
}
printf("%.2lf, %s\n%.2lf, %s", max, maxName, min, minName);
return 0;
}