某手機廠商對其在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位 ...