常用网站建设工具,中文域名网站跳转,北京seo不到首页不扣费,猪八戒网站做软件【问题描述】从键盘输入n(n10)#xff0c;本书的名称和定价并存入结构体数组中#xff0c;从中查找定价最高的和最低的数的名称及定价#xff0c;并输出#xff0c;价格输出保留2位小数。 【样例输入】
3
Programming_in_c 21.5
Programming_in_VB 18.5
Programmin…【问题描述】从键盘输入n(n10)本书的名称和定价并存入结构体数组中从中查找定价最高的和最低的数的名称及定价并输出价格输出保留2位小数。 【样例输入】
3
Programming_in_c 21.5
Programming_in_VB 18.5
Programming_in_Delphi 25.0
【样例输出】
18.50,Programming_in_VB
25.00,Programming_in_Delphi
#include stdio.htypedef struct{double price;char name[1000];}Book;int main()
{int n,i,t10,t20;scanf(%d,n);Book st[10];for(i0;in;i){scanf(%s%lf,st[i].name,st[i].price);if(st[i].pricest[t1].price) t1i;if(st[i].pricest[t2].price) t2i;}printf(%.2lf,%s\n,st[t2].price,st[t2].name);printf(%.2lf,%s\n,st[t1].price,st[t1].name);return 0;
} 我一开始用暴力做法也AC成功了
#include iostream
#include stringusing namespace std;int main()
{double max0,min1000; int t1,t2,n;cin n;string a[10];double price[10];for(int i0;in;i){cin a[i];cin price[i]; } for(int i0;in;i){if(price[i]max){maxprice[i];t1i;}}for(int i0;in;i){if(price[i]min){minprice[i];t2i;}}printf(%.2lf,,min);cout a[t2] endl; printf(%.2lf,,max);cout a[t1] endl;return 0;
}