HDU 2008 数字统计

HDU 2008 数字统计

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

号码值统计

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 53462    Accepted Submission(s): 27366




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<stdio.h>
int main()
{
	int n;
	while(scanf("%d",&n),n)
	{
		int i,j,a=0,b=0,c=0; 
		double s;
		for(i=0;i<n;i++)
		{
			scanf("%lf",&s);
			{
				if(s<0)  a++;
				else if(s==0)   b++;
				else if(s>0)   c++;
			}
		}
		printf("%d %d %d",a,b,c);
		printf("\n");
	}
	return 0;
}

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117039.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • AD域服务器的搭建(3)–搭建AD域

    AD域服务器的搭建(3)–搭建AD域DNS前期准备DNS服务器对域来说是不可或缺的原因:域中的计算机使用DNS域名,DNS需要为域中的计算机提供域名解析服务;域中的计算机需要利用DNS提供的SRV记录来定位域控制器域中哪台计算机来负责做DNS服务器呢?要么使用域控制器来做DNS服务器,要么使用一台单独的DNS服务器。1.创建域控制器创建域控制器其实就是在服务器级计算机上安装一个ActiveDirectory数…

    2022年5月17日
    64
  • 大数据分析就业和发展前景_大数据将来的就业方向

    大数据分析就业和发展前景_大数据将来的就业方向一篇文章看懂大数据分析就业前景及职能定位

    2022年4月21日
    42
  • linux 文件重命名_手机文件重命名

    linux 文件重命名_手机文件重命名没有专门的重命名命令用mvab就可以重命名了=========================================mv:move移动文件(延伸功能:重命名,linux系统没有专门的重命名命令)基本格式:移动文件:mv文件名移动目的地文件名重命名文件:mv文件名修改后的文件名…

    2025年10月18日
    4
  • AbstractInterceptor和Interceptor的区别

    AbstractInterceptor和Interceptor的区别AbstractInterceptor实现了Interceptor接口,并且空实现了init()和destroy()方法。在使用中,如果无需实现init和destroy方法,可以直接实现AbstractInterceptor

    2022年5月15日
    37
  • CentOS如何增加虚拟内存?「建议收藏」

    CentOS如何增加虚拟内存?「建议收藏」swap分区的创建1、查看磁盘使用情况2、添加Swap分区使用dd命令创建名为swapfile的swap交换文件(文件名和目录任意):3、对交换文件格式化并转换为swap分区4、挂载并激活分区5、查看新swap分区是否正常添加并激活使用6、修改fstab配置,设置开机自动挂载该分区7、查看是否已经使用了交换内存更改Swap配置查看当前的swappiness数值…

    2022年9月27日
    4
  • 编译成功了,运行为什么会失败_cython编译python

    编译成功了,运行为什么会失败_cython编译python编译caffe2遇到的坑最新的caffe2已经移到pytorch中去了,直接下载其中的代码然后按照官方教程就可以了。这里会遇到新的问题:make[3]:Enteringdirectory‘/home/ubuntu/caffe2-master/build’make[3]:Leavingdirectory‘/home/ubuntu/caffe2-master/build’…

    2025年6月23日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号