C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 03:31:36
C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结

C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结
C语言 Problem C:简单的数值统计
Problem C:简单的数值统计
Description
现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.
Input
输入一系列整数,仅有最后一个数字是0,表示输入的结束.所有数据以及它们的和都在int的表示范围之内.
Output
输出有2行.如果有负数,第一行输出负数的个数和平均值,否则第一行输出0;如果有正数,第二行输出正数的个数以及平均值,否则第二行输出0.每行输出如果有2个数,则用空格隔开.平均值只保留2位小数.
Sample Input
1 2 3 4 -1 -2 -3 -4 0
Sample Output
4 -2.50 4 2.50

C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结
#include
void main()
{
int addp=0,p=0,addm=0,m=0,n;
while(1)
{
scanf("%d",&n);
if(n==0)break;
if(n>0)
{
\x09addp+=n;
\x09p++;
}
else
{
\x09addm+=n;
\x09m++;
}
}
if(m>0)printf("%d %.2f\n",m,addm*1.0/m);
else printf("0\n");
if(p>0)printf("%d %.2f\n",p,addp*1.0/p);
else printf("0\n");
}

C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结 C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结 c语言;Problem C:简单的数值统计 .Problem C:简单的数值统计Time Limit:1 Sec Memory Limit:16 MBSubmit:1 Solved:1[Submit][Status][Web Board]Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平 0Xa23为什么是合法的C语言数值常量 c语言简单题:c=~0 c语言一个简单名词解释dwvalue在C语言里有这个词的意识吗? 数电模电简单还是C语言等各种语言简单 关于C语言的一个简单的问题 .if(a c语言计算器程序设计包含加减乘除简单的函数运算 啊哈哈哈 一道简单的C语言基础题 求用C语言做简单的括号匹配程序 C语言怎么使用sort函数,求举个简单的例子, 问一个简单的C语言问题:x < 5 && x C语言的数值常量中夹带空格影响常量值的正确表示吗? 在C语言中,整数的数值是以补码形式存放的, 求一个数值转换的C语言程序,能够实现整数和小数部分的转换. 求一个数值分析 龙贝格积分的C语言程序的代码. 写一算法:求一树中数值最大的数(用到递归) C语言