c语言:结构体-查找书籍

【问题描述】

查找书籍: 从键盘输入 n(n<10)本书的名称和定价并存入结构数组中,从中查找定价最高和最低的书的名称和定价,并输出。试编写相应程序。

【输入形式】

输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。

【输出形式】

在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。

【样例输入】

3
Programming in C
21.5
Programming in VB
18.5
Programming in Delphi
25.0

【样例输出】

25.00, Programming in Delphi
18.50, Programming in VB

#include
struct book
{
	char name[31];
	double price;
};
 
int main()
{
	int n,i;
	struct book books[10];
 
	scanf("%d", &n);
	if(n==0) return 0;
    for(i = 0; ibooks[max].price){
			max=i;
		}
		if(books[i].price

新人求个赞,有问题欢迎评论

你可能感兴趣的:(c语言,算法)