查找书籍:从键盘输入n(n<10)本书的名称和定价,从中查找定价最高书的名称,并输出。试编写相应程序。
时间: 2023-11-27 20:50:44 浏览: 126
图书查询程序
好的,我可以帮你解决这个问题。下面是代码:
```
#include <iostream>
#include <string>
using namespace std;
int main() {
int n;
string name, maxName;
double price, maxPrice = 0;
cout << "请输入书籍数量:";
cin >> n;
for(int i = 0; i < n; i++) {
cout << "请输入第" << i+1 << "本书的名称和价格:";
cin >> name >> price;
if(price > maxPrice) {
maxPrice = price;
maxName = name;
}
}
cout << "最高定价的书为:" << maxName << endl;
cout << "价格为:" << maxPrice << endl;
return 0;
}
```
说明:
我们用一个 for 循环,遍历输入的书籍信息,每一次比较价格大小,记录下目前最高价格的书籍名称。
注:该程序中并没有设计异常处理,如果输入的书籍名称或价格非法,则会导致程序崩溃。
阅读全文