日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

实验9 结构程序设计 7-4 查找书籍

發(fā)布時(shí)間:2024/8/5 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验9 结构程序设计 7-4 查找书籍 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

給定n本書(shū)的名稱和定價(jià),本題要求編寫(xiě)程序,查找并輸出其中定價(jià)最高和最低的書(shū)的名稱和定價(jià)。

輸入格式:
輸入第一行給出正整數(shù)n(<10),隨后給出n本書(shū)的信息。每本書(shū)在一行中給出書(shū)名,即長(zhǎng)度不超過(guò)30的字符串,隨后一行中給出正實(shí)數(shù)價(jià)格。題目保證沒(méi)有同樣價(jià)格的書(shū)。

輸出格式:
在一行中按照“價(jià)格, 書(shū)名”的格式先后輸出價(jià)格最高和最低的書(shū)。價(jià)格保留2位小數(shù)。

輸入樣例:
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 <stdio.h> #include <string.h> //這里需要注意scanf和gets的區(qū)別,scanf會(huì)留一個(gè)回車,gets不會(huì) //可以用scanf或者getchar()去除回車 struct book{char name[31];double price; }; int main() {int n;int j=0;scanf("%d",&n);//需要去除回車getchar();struct book books[n];for (int i=0;i<n;i++){gets(books[i].name);//無(wú)需去除回車scanf("%lf",&books[i].price);getchar();}int max=0,min=0;for (int i=1;i<n;i++){if (books[max].price<books[i].price){max=i;}if (books[min].price>books[i].price){min=i;}}printf("%.2f, %s\n",books[max].price,books[max].name);printf("%.2f, %s",books[min].price,books[min].name); }

總結(jié)

以上是生活随笔為你收集整理的实验9 结构程序设计 7-4 查找书籍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。