統計整數的個數:給了你k(1< k < 100)個正整數,其中每個數都是大於等於1,小於等於10的數。寫程式計算給定的k個正整數中,1,5和10出現的次數。
阿新 • • 發佈:2021-01-26
整數的個數
給了你 k(1< k < 100)個正整數,其中每個數都是大於等於 1,小於等於 10 的數。寫程式計算給定的 k 個正整數中,1,5 和 10 出現的次數。
輸入格式
輸入有兩行:第一行包含一個正整數 k,第二行包含 k 個正整數,每兩個正整數用一個空格分開。
輸出格式
輸出有三行,第一行為 1 出現的次數,第二行為 5 出現的次數,第三行為 10 出現的次數。
輸出時每行末尾的多餘空格,不影響答案正確性
**樣例輸入
**
5
1 5 8 10 5
樣例輸出
1
2
1
具體解答:
public static void main(String[ ] args) {
Scanner s = new Scanner(System.in);
int k = s.nextInt();
if(k<=1 && k>=100) {
System.out.println("輸入的格式錯誤");
}
int[] ls = new int[k];
for(int i=0;i<ls.length;i++) {
ls[i] =s.nextInt();
}
int q=0,w=0,e=0;
for(int i=0;i<ls.length;i++) {
if(ls[ i]==1) {
q++;
}
if(ls[i]==5) {
w++;
}
if(ls[i]==10) {
e++;
}
}
System.out.println(q);
System.out.println(w);
System.out.println(e);
}
結果展示: