2-23(正负数个数与平均值)

来源:互联网 发布:海康网络摄像机型号 编辑:程序博客网 时间:2024/05/16 08:04
#include "stdio.h"
void main()
{
   int n,f,z,o;
   float avef,avez;
   f=0;
   z=0;
   o=0;
   avef=0;
   avez=0;
   printf("Please input a number:\n");
   while(1)
   {
    scanf("%d",&n);
    if(n<0)
    {f=f+1;
    avef=(avef+n)/f;
    }
    else if(n>0)
    {z=z+1;
    avez=(avez+n)/z;
    }
    else if(n==0)
    o=o+1;
    printf("目前有 %d 正数,%d 负数\n",z,f);
    printf("正数平均值为%f ,负数平均值为%f\n",avez,avef);
   

}


0 0
原创粉丝点击