C++描述杭电OJ 2008.数值统计 ||
生活随笔
收集整理的這篇文章主要介紹了
C++描述杭电OJ 2008.数值统计 ||
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++描述杭電OJ 2008.數值統計 ||
Problem Description
統計給定的n個數中,負數、零和正數的個數。
Input
輸入數據有多組,每組占一行,每行的第一個數是整數n(n<100),表示需要統計的數值的個數,然后是n個實數;如果n=0,則表示輸入結束,該行不做處理。
Output
對于每組輸入數據,輸出一行a,b和c,分別表示給定的數據中負數、零和正數的個數。
Sample Input 6 0 1 2 3 -1 0 5 1 2 3 4 0.5 0 Sample Output 1 2 3 0 0 5代碼實現
#include<iostream> using namespace std; int main() {int n;while(cin>>n){int a=0,b=0,c=0;if(n==0){}else{for(int i=0; i<n; i++){double m;cin>>m;if(m<0)a++;else if(m==0)b++;else c++;}cout<<a<<" "<<b<<" "<<c<<endl;}}return 0; }總結
以上是生活随笔為你收集整理的C++描述杭电OJ 2008.数值统计 ||的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 已知两个链表A和B分别表示两个集合,其元
- 下一篇: C++描述杭电OJ 2009.求数列的和