《C Primer Plus(第5版)中文版》第7章编程练习第3题

来源:互联网 发布:浙江大学人工智能 编辑:程序博客网 时间:2024/04/18 19:48

  编写一个程序。该程序读取整数,直到输入0。输入终止后,程序应该报告输入的偶数(不包括0)总个数、偶数的平均值,输入的奇数总个数以及奇数的平均值。

#include <stdio.h>int main(void){    int in,even=0,odd=0;    float evenSum=0.0,oddSum=0.0;    while(scanf("%d",&in)==1&&in!=0){        if(in%2==0){            even++;            evenSum+=in;        }else{            odd++;            oddSum+=in;        }    }    printf("奇数有%d个,平均值为%.2f\n偶数有%d个,平均值为%.2f\n",odd,oddSum/odd,even,evenSum/even);    return 0;}
0 0
原创粉丝点击