C/C++程式設計學習 - 第8周 ① 整數的個數
阿新 • • 發佈:2021-01-25
題目描述
蒜頭君給了你 k(1<k<100) 個正整數,其中每個數都是大於等於 1,小於等於 10 的數。寫程式計算給定的 k 個正整數中,1,5 和 10 出現的次數。
輸入格式
輸入有兩行:第一行包含一個正整數 k,第二行包含 k 個正整數,每兩個正整數用一個空格分開。
輸出格式
輸出有三行,第一行為 1 出現的次數,第二行為 5 出現的次數,第三行為 10 出現的次數。
Sample Input
5
1 5 8 10 5
Sample Output
1
2
1
思路
計算給定的 k 個正整數中,1,5 和 10 出現的次數。
C++程式碼:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int k;
while(cin >> k)
{
int count1 = 0, count2 = 0, count3 = 0, num;
for(int i = 0; i < k; i++)
{
cin >> num;
if(num == 1) count1++;
if(num == 5) count2++;
if(num == 10) count3++;
}
cout << count1 << endl << count2 << endl << count3 << endl;
}
return 0;
}