杭电2008(下标不为double)

#include<iostream>
using namespace std;
int main()
{
    double n,a,b,c;
        int i;//i位下标,不要定义为double型
    double s[100];
    while(cin>>n)
    {
        if(n==0)break;
        a=0;b=0;c=0;
        for(i=0;i<n;i++)
        {
            cin>>s[i];
            if(s[i]==0)b++;
            else if(s[i]>0)c++;
            else a++;
        }
        cout<<a<<" "<<b<<" "<<c<<endl;
    }
    return 0;
}

你可能感兴趣的:(杭电2008(下标不为double))