Time Limit: 2000/1000 MS (java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 101997 Accepted Submission(s): 49421
統(tǒng)計(jì)給定的n個(gè)數(shù)中,負(fù)數(shù)、零和正數(shù)的個(gè)數(shù)。
Input
輸入數(shù)據(jù)有多組,每組占一行,每行的第一個(gè)數(shù)是整數(shù)n(n<100),表示需要統(tǒng)計(jì)的數(shù)值的個(gè)數(shù),然后是n個(gè)實(shí)數(shù);如果n=0,則表示輸入結(jié)束,該行不做處理。
Output
對(duì)于每組輸入數(shù)據(jù),輸出一行a,b和c,分別表示給定的數(shù)據(jù)中負(fù)數(shù)、零和正數(shù)的個(gè)數(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;}新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注