整数的个数(信息学奥赛一本通-T1067)
生活随笔
收集整理的這篇文章主要介紹了
整数的个数(信息学奥赛一本通-T1067)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
給定k(1<k<100)個正整數,其中每個數都是大于等于1,小于等于10的數。寫程序計算給定的k個正整數中,1,5和10出現的次數。
【輸入】
輸入有兩行:第一行包含一個正整數k,第二行包含k個正整數,每兩個正整數用一個空格分開。
【輸出】
輸出有三行,第一行為1出現的次數,,第二行為5出現的次數,第三行為10出現的次數。
【輸入樣例】
5
1 5 8 10 5
【輸出樣例】
1
2
1
【源程序】
#include<iostream> using namespace std; int main() {int n,number;int sum_1=0,sum_5=0,sum_10=0;int i;cin>>n;//輸入數字個數for(i=1; i<=n; i++){cin>>number;//輸入各個數字if(number==1) sum_1++;//統計等于1的個數if(number==5) sum_5++;//統計等于5的個數if(number==10) sum_10++;//統計等于10的個數}cout<<sum_1<<endl;cout<<sum_5<<endl;cout<<sum_10<<endl;return 0; }?
總結
以上是生活随笔為你收集整理的整数的个数(信息学奥赛一本通-T1067)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宇宙总统(洛谷-P1781)
- 下一篇: 小鱼比可爱(洛谷-P1428)