给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价
生活随笔
收集整理的這篇文章主要介紹了
给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <stdio.h>
struct book{char name[30];double money;
};
int main(){int i,n;int index_min,index_max;struct book B[10];scanf("%d",&n);getchar();//記得吸收換行符for(i=0;i<n;i++){gets(B[i].name);//不能用scanf()輸入,因為輸入數據中有空格,需用gets()scanf("%lf",&B[i].money);//注意是浮點型getchar();//記得吸收換行符}index_min=index_max=0;for(i=0;i<n;i++){if(B[index_min].money>B[i].money){index_min=i;}}for(i=0;i<n;i++){if(B[index_max].money<B[i].money){index_max=i;}}printf("%.2f, %s\n",B[index_max].money,B[index_max].name);printf("%.2f, %s",B[index_min].money,B[index_min].name);return 0;
}
測試點2過不去,實在是不會了,可以有大佬教教我嗎
總結
以上是生活随笔為你收集整理的给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我可以陪你去看星星是哪首歌啊?
- 下一篇: 编译预处理