#include <stdio.h>
#include <string.h>
struct infor{
char name[31];
double price;
};
int main(){
int n,max=0,min=0;
char c;
scanf("%d",&n);
struct infor book[n];
for(int i=0;i<n;i++){
getchar(); //第一次是吃上面n后的回车符,之后吃每本书价格后的回车符
gets(book[i].name);
scanf("%lf",&book[i].price);
if(book[i].price>book[max].price){
max=i;
}
if(book[i].price<book[min].price){
min=i;
}
}
printf("%.2lf, %s\n",book[max].price,book[max].name);
printf("%.2lf, %s\n",book[min].price,book[min].name);
return 0;
}
习题9-4 查找书籍 (20 分)
最新推荐文章于 2022-10-13 16:10:34 发布