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

来源:互联网 发布:个人辅导班记账软件 编辑:程序博客网 时间:2024/04/26 14:27

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

#include <stdio.h>int main(void){    int odd=0,even=0;    float odds=0,evens=0;    int in;    while(scanf("%d",&in)==1&&in!=0){        switch(in%2==0){            case 1:evens+=in;even++;break;            case 0:odds+=in;odd++;break;            default:break;        }    }    printf("Odd:\t%d\tavr:%f\n",odd,odds/odd);    printf("Even:\t%d\tavr:%f\n",even,evens/even);    return 0;}
0 0
原创粉丝点击