tft每日頭條

 > 生活

 > 愛淘寶的商品

愛淘寶的商品

生活 更新时间:2025-01-09 11:25:41

愛淘寶的商品?最近superbin愛上了淘寶,一口氣花重金買了好多好多的寶貝,O(∩_∩)O~ 淘寶确實是個很方便的網上購物平台首先,你需要注冊一個淘寶賬号,然後開通支付寶,再開通網上銀行選一件自己喜歡的寶貝,付款給淘寶收到貨後滿意了,然後淘寶再把錢付給賣方,聽起來挺不錯的,還很安全有空一定要試試哦 superbin去逛淘寶,裡面的寶貝實在是太多了,不過還好有很多排序方式: 1)按價格從低到高排序; 2)按價格從高到低排序; 3)按銷量從高到低排序 其實還有很多,就列舉這三個吧,現在就請你編程實現這個功能吧,今天小編就來聊一聊關于愛淘寶的商品?接下來我們就一起去研究一下吧!

愛淘寶的商品(我愛淘寶)1

愛淘寶的商品

ICPC--1234: 我愛淘寶題目描述

最近superbin愛上了淘寶,一口氣花重金買了好多好多的寶貝,O(∩_∩)O~ 淘寶确實是個很方便的網上購物平台。首先,你需要注冊一個淘寶賬号,然後開通支付寶,再開通網上銀行。選一件自己喜歡的寶貝,付款給淘寶。收到貨後滿意了,然後淘寶再把錢付給賣方,聽起來挺不錯的,還很安全。有空一定要試試哦。 superbin去逛淘寶,裡面的寶貝實在是太多了,不過還好有很多排序方式: 1)按價格從低到高排序; 2)按價格從高到低排序; 3)按銷量從高到低排序。 其實還有很多,就列舉這三個吧,現在就請你編程實現這個功能吧!

輸入

有多組測試數據,每組數據的第一行是兩個整數n,m,n表示有n件物品,1≤n≤100。M表示排序的方式(1≤m≤3)接下來的n行每一行是一個物品的信息,包括: a.物品的名稱name,由字母和數字組成,長度不超過100,且不為空; b.價格 price,為正整數; c.銷量 sale,為非負整數; 保證數據都在int範圍内。 然後排序的關鍵字相等,就按name的字典序排序,保證沒有重複的name。

輸出

排序後的結果

樣例輸入

3 1 Tshirt1 39 100 Tshirt2 49 10 Tshirt3 129 3

樣例輸出

Tshirt1 39 100 Tshirt2 49 10 Tshirt3 129 3

代碼

#include<bits/stdc .h> using namespace std; typedef struct student { string name; int price ; int sale; }STU; STU temp; bool cmp1(STU a,STU b){ if(a.price==b.price ) return a.name<b.name; return a.price<b.price; } bool cmp2(STU a,STU b){ if(a.price ==b.price ) return a.name<b.name; return a.price >b.price; } bool cmp3(STU a ,STU b){ if(a.sale ==b.sale ) return a.name<b.name; return a.sale>b.sale; } int main() { int n,m; while(~scanf("%d %d",&n,&m)){ STU goods[100]; for(int i=0;i<n;i ){ cin>>goods[i].name; scanf("%d",&goods[i].price); scanf("%d",&goods[i].sale ); } if(m==1){ sort(goods,goods n,cmp1); } if(m==2) sort(goods,goods n,cmp2); if(m==3) sort(goods,goods n,cmp3); for(int j=0;j<n;j ){ cout<<goods[j].name; printf(" "); printf("%d ",goods[j].price); printf("%d\n",goods[j].sale); } } return 0; }

ICPC--1235: 會場安排問題,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved