6 4 各省總銷量及最高銷量(物件陣列

2021-10-05 05:27:56 字數 1074 閱讀 9389

某手機廠商對其在n個城市的銷量進行統計分析,現依次輸入n個城市的省份名稱、城市名稱及銷量,題目保證同一省份的資料將連續輸入,要求輸出各省的總銷量及各省銷量最高的城市名稱及其銷量,請根據給出的部分**及輸入輸出的要求,按照注釋中的任務提示,將**補充完整。

裁判測試程式樣例:

#include

using

namespace std;

class

sale

;int

main()

double sum=s[0]

.getvolume()

;int max=0;

if(n==1)

cout<.getprov()

<<

" "<<

"sum="

<" "<<

"max="

<.getcity()

<<

","<.getvolume()

1)

}if(s[i]

.getprov()

!=s[max]

.getprov()

)}if(i==n)

cout<.getprov()

<<

" "<<

"sum="

<" "<<

"max="

<.getcity()

<<

","<.getvolume()

<<

'\n';}

}}}}

void sale::

setprov

(string p)

void sale::

setcity

(string c)

void sale::

setvolume

(double v)

string sale::

getprov()

string sale::

getcity()

double sale::

getvolume()

夏令營第二週pwn的level x64題總結

首先 linux 64與linux 86 32位 的區別主要有兩點 首先是記憶體位址的範圍由32位變成了64位。但是可以使用的記憶體位址不能大於0x00007fffffffffff,否則會丟擲異常。其次是32位是通過棧傳參,而64位通過edi暫存器傳參,函式引數的傳遞方式發生了改變,x86 32位 ...