1213: 【实验9.2.3 结构体程序设计】
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
正确:5
提交:6
正确率:83.33% 命题人:
题目描述
下列程序的功能是输入3本书的名称、ISBN号和价格,输出价格最高和最低的书的信息,请在空白处填空,保证程序运行正确。
#include <stdio.h>
struct book
{
char name[30];
int isbn;
float price;
};
struct book books[3];
int main(void)
{
int i,max,min;
max=min=0;
for(i=0;i<3;i++)
scanf("%s%d%f", );
for(i=1;i<3;i++)
{
if(books[max].price<books[i].price)
;
if( )
min=i;
}
printf("价格最高的书是:%s,其价格为:%.2f\n",books[max].name, books[max].price);
printf("价格最低的书是:%s,其价格为:%.2f\n",books[min].name, books[min].price);
return 0;
}
输入样例 复制
程序设计基础 9787313173355 39.8
计算机网络 97873131733565 50.4
操作系统 978731317334565 28.0
输出样例 复制
价格最高的书是:计算机网络,其价格为:50.40
价格最低的书是:操作系统,其价格为:28.00