博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu 2008 数值统计(c语言)
阅读量:5045 次
发布时间:2019-06-12

本文共 811 字,大约阅读时间需要 2 分钟。

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

问题解答

#include 
int main(){
int n; while(scanf("%d",&n)!=EOF&&(n!=0))//既要保证测试文件没有到头,可以测试多组数据, //又要保证一旦输入了 n=0就要输入结束 {
int a=0,b=0,c=0; for(int i=1;i<=n;i++)//因为有 n个数据,所以一共判断 n次 {
double t;//t为每次输入的变量数据,进行循环判断正负 scanf("%lf",&t); if(t<0) a+=1;//负数统计 if(t==0) b+=1;//0统计 if(t>0) c+=1;//正数统计 } printf("%d %d %d\n",a,b,c); } return 0;}

转载于:https://www.cnblogs.com/yuzilan/p/10626211.html

你可能感兴趣的文章
tomcat下部署多个项目
查看>>
Docker-Compose
查看>>
Python list知识内容
查看>>
C - A Plug for UNIX - poj 1087(最大流)
查看>>
UNICODE与ANSI的区别
查看>>
代码备份2
查看>>
工作流基本特性及说明
查看>>
高手给菜鸟学习Linux的10个建议
查看>>
洗牌算法Fisher_Yates原理
查看>>
functools 之 partial(偏函数)
查看>>
多线程2--毕向东基础视频教程学习笔记
查看>>
结对第二次作业
查看>>
jQuery 1.7的隐藏改动
查看>>
初学ant
查看>>
bzoj 4295 [PA2015]Hazard 贪心,暴力
查看>>
HTML5实践 -- 使用css装饰你的图片画廊
查看>>
软件工程总结
查看>>
解决PowerDesigner 16 Generate Datebase For Sql2005/2008 对象名sysproperties无效的问题
查看>>
learning ddr seft-refresh mode summary
查看>>
30款超酷的HTTP 404页面未找到错误设计
查看>>