
/*给定n本书的名称和定价,本题要求编写程序,查找并输出
其中定价最高和最低的书的名称和定价。
输入格式:输入
第-
- 行给出正整数n (<10)
,随后给出n本书的信息。
每
本书在一行中给出书名,即长度不超过30的字符串,随后
- 行中给出正实数价格。
题目保证没有同样价格的书。
输
出格式:在一行中按照“价格,书名”的格式先后输出价格最
高和最低的书。
价格保留2位小数。
输入样例:3 Program
ming in C 21.5 Programming in VB 18.5 Programming i
n Delphi 25.0 输出样例:25.00, Programming in Delphi
18.50, Programming in VB*/
#include
struct book
{
float price;
char a[30];
};
int main()
{
int n;
scanf("%d", &n);
char a[30];
int i, k, maxi=0, mini=0;
book b[10];
for(i=0; i<n; i++)
{
fflush(stdin);
for(k=0;; k++)
{
b[i].a[k]=getchar();
if(b[i].a[k]=='\n')
{
b[i].a[k]=';'break
;}
}
scanf
("%f",&[b]i.)price;}
for
(=i1;< i;n++ i)if
{
([b]i.[price>b]maxi.)price=
maxi;iif
([b]i.<price[b]mini.)price=
mini;i}
printf
("%.2f,%s\n",[b]maxi.,price[b]maxi.)a;printf
("%.2f,%s",[b]mini.,price[b]mini.)a;return
0 ;}
若要实现同样效果请看前文: C++程序设计基础之基于Dev-Cpp的环境搭建
版权声明:本文为CSDN博主「 Apollo-007」的原创文章,
遵循CC BY-NC-SA 4.0版权协议,转载请附上原文出处链接及本声明。
原文链接: https://blog.csdn.net/qq_45507678/article/details/124211016
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)