問題描述
給定k(1< k < 100)個正整數,其中每個數都是大於等於1,小於等於10的數。寫程式計算給定的k個正整數中,1,5,10出現的次數。
輸入
輸入有兩行:第一行包含乙個正整數k,第二行包含k個正整數,每兩個正整數用乙個空格分開。
輸出
輸出有三行,第一行為t出現的次數,第二行為5出現的次數,第三行為10出現的次數。
輸入示例
5
1 5 8 10 5
輸出示例
1
21
原始碼
#include
using
namespace
std;
int main()
else
if (n == 5)
else
if (n == 10)
}cout
<< n1 << endl;
cout
<< n5 << endl;
cout
<< n10 << endl;
return
0;}
040303 整數的個數
總時間限制 1000ms 記憶體限制 65536kb 描述 給定k 1 k 100 個正整數,其中每個數都是大於等於1,小於等於10的數。寫程式計算給定的k個正整數中,1,5和10出現的次數。輸入 輸入有兩行 第一行包含乙個正整數k,第二行包含k個正整數,每兩個正整數用乙個空格分開。輸出 輸出有三行...
求整數中1的個數
public static int bitcount int i int型別是有符號型別的特點,當最高位為1時,表示乙個負值。利用這一特點,通過左移位操作 然後判斷正負值,為負標明該位為1,正值標明該位為0。如下。public static int bitcount int i return cou...
求整數中1的個數
public static int bitcount int i int型別是有符號型別的特點,當最高位為1時,表示乙個負值。利用這一特點,通過左移位操作 然後判斷正負值,為負標明該位為1,正值標明該位為0。如下。public static int bitcount int i return cou...