zoukankan      html  css  js  c++  java
  • HDU_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
     1 #include <cstdio>
     2 int main()
     3 {
     4    int n;
     5    double num;
     6    while(~scanf("%d",&n)&&n!=0)
     7       {
     8          int ans[3]={0};
     9          for(int i=0;i<n;i++)
    10             {
    11                scanf("%lf",&num);
    12                if(num<0)
    13                   ans[0]++;
    14                else if(num==0)
    15                   ans[1]++;
    16                else if(num>0)
    17                   ans[2]++;  
    18             }
    19          printf("%d %d %d\n",ans[0],ans[1],ans[2]);   
    20       }
    21    return 0;   
    22 }
    ——现在的努力是为了小时候吹过的牛B!!
  • 相关阅读:
    Linux pmap 工具
    bzoj 1060 贪心
    bzoj 1076 状压DP
    bzoj 1150 贪心
    bzoj 1412 最小割 网络流
    bzoj 3212 线段树
    bzoj 1942 斜率优化DP
    bzoj 1876 高精
    bzoj 1880 最短路
    斜率优化DP讲解
  • 原文地址:https://www.cnblogs.com/pingge/p/3138146.html
Copyright © 2011-2022 走看看