PTA 訂單表(結構體)

2021-09-20 03:44:40 字數 1143 閱讀 5158

題目:定義乙個表示商品訂單的結構體order,成員包括:商品名(trade/字串)、單價(price/實型)、數量(num/整型)。

定義乙個order結構體陣列,向裡面輸入訂單資訊(不超過10條)。

輸出訂單表,計算商品總數和總**。

輸入格式:

先輸入訂單條數n

再輸入n條訂單資訊:

商品名1(不允許有空格)

單價數量

商品名2(不允許有空格)

單價數量

…輸出格式:

商品名 單價(保留2位小數) 數量(每行輸出一條訂單資訊,用乙個空格隔開)

商品總數量

商品總**(保留2位小數)

輸入樣例:

3

jacket

99.8

2t-shirt

31.5

1book

23.0

40

輸出樣例:
jacket 99.80 2

t-shirt 31.50 1

book 23.00 40

431151.10

#include

#include

// 保留2位小數 << fixed << setprecision(2) << 所需標頭檔案

using namespace std;

// 宣告了乙個結構體型別 order

struct order

;int

main()

for(

int i =

0; i < n; i++

) cout << order[i]

.trade <<

" "<< fixed <<

setprecision(2

)<< order[i]

.price <<

" "<< order[i]

.num << endl;

cout << total_num << endl;

cout << fixed <<

setprecision(2

)<< total_price << endl;

return0;

}

PTA 德才論(結構體的sort)

宋代史學家司馬光在 資治通鑑 中有一段著名的 德才論 是故才德全盡謂之聖人,才德兼亡謂之愚人,德勝才謂之君子,才勝德謂之小人。凡取人之術,苟不得聖人,君子而與之,與其得小人,不若得愚人。現給出一批考生的德才分數,請根據司馬光的理論給出錄取排名。輸入格式 輸入第一行給出 3 個正整數,分別為 n 10...

PTA資料結構(鍊錶)

pta資料結構 鍊錶 本題要求實現乙個函式,將兩個鍊錶表示的遞增整數序列合併為乙個非遞減的整數序列。函式介面定義 list merge list l1,list l2 其中list結構定義如下 typedef struct node ptrtonode struct node typedef ptr...

訂單資訊表和訂單明細表

這兩天在做購物車功能,自然涉及到訂單問題 剛接手這個專案,有兩個訂單表,cms order detail跟cms prepared order表 為啥兩個表,也沒怎麼在意,之後老大讓我做這個功能,都沒怎麼梳理清楚直接開始加功能,哎,走彎路了。以前舒舒服習慣了,是該行動了。訂單表設為兩個,乙個是基本資...