2017.9.23
阿新 • • 發佈:2017-09-23
bsp 第一個 準備 轉換 宋體 排序。 ++ 循環 逆向
二進制與十進制的轉換
二進制→十進制
從右到左用二進制的每個數去乘以2的相應次方。
例:10001101=1*2^0+0*2^1+1*2^2+1*2^3+0*2^5+0*2^6+1*2^7=1+4+8+128=141
十進制→二進制
用2整除十進制整數,可以得到一個商和余數,再用2去除商,又會得到一個商和余數,一直算到商為0,然後把得到的余數逆向排序。
例:265/2=132……1,132/2=66……0,66/2=33……0,33/2=16……1,16/2=8……0,8/2=4……0,4/2=2……0,2/2=1……0,1/2=0……1;265=100001001
如何獲取萬(千/百/十/個)位上的數字
萬:int a=number/10000%10,千:int b=number/1000%10,百:int c=number/100%10,十:int d=number/10%10,個:int e=number%10
遍歷問題
遍歷問題通常使用for循環來解決
例:
for (int i = 樣本起始值;i <= 樣本結束值; i++)
{
}
遍歷求和
在遍歷之前,先準備好一個變量sum=0,然後去除樣本的第一個數據,將變量的數據和第一個數據相加,再保存到變量sum,之後重復
例:
int sum = 0;
for (int i = 10; i <= 15; i++)
{
sum += i;
}
求差用sum -= i;,求積用sum *= i;,以此類推。
2017.9.23