ZZULIOJ 1083: 数值统计(多实例测试)
生活随笔
收集整理的這篇文章主要介紹了
ZZULIOJ 1083: 数值统计(多实例测试)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數值統計(多實例測試)
題目描述
統計給定的n個數中,負數、零和正數的個數
輸入
輸入數據有多組,每組占一行,每行的第一個數是整數n(n<100),表示需要統計的數值的個數,然后是n個實數;如果n=0,則表示輸入結束,該行不做處理。
輸出
對于每組輸入數據,輸出一行a,b和c,分別表示給定的數據中負數、零和正數的個數。
樣例輸入 Copy
6 0 1 2 3 -1 0
5 1 2 3 4 0.5
0
樣例輸出 Copy
1 2 3
0 0 5
#include<stdio.h> int main() {double x;//輸入的是實數 int i,n,a,b,c;while(scanf("%d",&n),n!=0){a=0,b=0,c=0;//每次循環重新賦值 for(i=1;i<=n;i++){scanf("%lf",&x);if(x<0)a++;else if(x==0)b++;else if(x>0)c++;}printf("%d %d %d\n",a,b,c);}return 0;}
總結
以上是生活随笔為你收集整理的ZZULIOJ 1083: 数值统计(多实例测试)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ZZULIOJ 1095: 时间间隔(多
- 下一篇: OJ1083: 数值统计(多实例测试)(