在这道题中,我们可以使用 C 语言中的结构体来存储每本书的信息。例如,我们可以定义一个名为 Book
的结构体,包含书名和定价两个字段:
struct Book {
char name[100];
float price;
};
然后我们可以定义一个长度为 n 的数组,用来存储这 n 本书的信息:
struct Book books[n];
接下来,我们可以使用循环语句来读入这 n 本书的信息。在每次读入之后,我们可以与当前的最高价格和最低价格进行比较,并更新最高价格和最低价格的值,以及对应的书名。
float max_price = -INFINITY;
float min_price = INFINITY;
char ma