Time Limit: 2000/1000 MS (java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 101997 Accepted Submission(s): 49421
統(tǒng)計給定的n個數(shù)中,負數(shù)、零和正數(shù)的個數(shù)。
Input
輸入數(shù)據(jù)有多組,每組占一行,每行的第一個數(shù)是整數(shù)n(n<100),表示需要統(tǒng)計的數(shù)值的個數(shù),然后是n個實數(shù);如果n=0,則表示輸入結(jié)束,該行不做處理。
Output
對于每組輸入數(shù)據(jù),輸出一行a,b和c,分別表示給定的數(shù)據(jù)中負數(shù)、零和正數(shù)的個數(shù)。
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 <stdio.h>int main(){ float num; int n,i,a,b,c; while(scanf("%d",&n)!=0) { a=b=c=0; if(n==0) break; for(i=0;i<n;i++) { scanf("%f",&num); if(num<0) a++; else { if(num==0) b++; else c++; } } printf("%d %d %d/n",a,b,c); } return 0;}新聞熱點
疑難解答