HDU2008 数值统计【入门】
来源:互联网 发布:apache php 网站发布 编辑:程序博客网 时间:2024/05/21 07:56
数值统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 115703 Accepted Submission(s): 55691
Problem Description
统计给定的n个数中,负数、零和正数的个数。
Input
输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。
Output
对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。
Sample Input
6 0 1 2 3 -1 05 1 2 3 4 0.50
Sample Output
1 2 30 0 5
Author
lcy
Source
C语言程序设计练习(二)
问题链接:HDU2008 数值统计
问题简述:(略)
问题分析:这个问题是一个条件统计问题。
程序说明:
ACM题通常是输入多组数据,所以需要注意循环控制!
EOF的值是-1,加上C语言的整数是补码表示,则作为整数其每一个二进制位均为1。~是按位非运算符,~EOF值为0。
题记:(略)
AC的C语言程序如下:
/* HDU2008 数值统计 */#include <stdio.h>int main(void){ int n, ncount, zcount, pcount, i; float a; while(~scanf("%d", &n) && n) { ncount = zcount = pcount = 0; for(i=1; i<=n; i++) { scanf("%f", &a); if(a < 0) ncount++; else if(a > 0) pcount++; else zcount++; } printf("%d %d %d\n", ncount, zcount, pcount); } return 0;}
阅读全文
0 0
- HDU2008 数值统计【入门】
- hdu2008 数值统计
- hdu2008数值统计
- HDU2008 数值统计
- hdu2008——数值统计
- (解题报告)HDU2008---数值统计
- ACM简单题——HDU2008 数值统计
- HDU2008
- HDU2008
- HDU2008
- HDU2008
- Hdu2008
- hdu2008
- HDU2008
- 数值统计
- 数值统计
- 数值统计
- 数值统计
- Docker安装官方Redis镜像
- TCP/IP网络七层模型
- PYTHON : FOR 和 LIST 的使用
- js中的栈与堆的讲解/基本数据类型与引用类型的讲解
- 总结-2017/11/12
- HDU2008 数值统计【入门】
- 词频统计
- iptables案例:搭建web服务器的防火墙
- CCF CSP 最优灌溉 JAVA 201412_4 100分
- python-异常处理
- 感知机学习总结
- C语言知识整理(3):内存管理(详细版)
- 两个栈实现一个队列
- platform驱动开发套路、DM9000的一些分析