微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

求输入的偶数整数的平均值,奇数整数的总数,以及奇数的平均值

#include <stdio.h>
#include <ctype.h>

#define STOP 0

int main(void){
  int even_count = 0, even_sum = 0, odd_count = 0, odd_sum = 0;
  float even_avg, odd_avg;
  int input;

  printf(Enter integers (0 to stop):\n);

  while(scanf(%d, &input) == 1 && input != STOP){
    if (input % 2 == 0){
      even_count++;
      even_sum += input;
    }else{
      odd_count++;
      odd_sum += input;
    }
  }

  even_avg = even_sum / (float) even_count;
  odd_avg = odd_sum / (float) odd_count;

  printf(Number of even integers: %d\n, even_count);
  printf(Average value of even integers: %.2f\n, even_avg);
  printf(Number of odd integers: %d\n, odd_count);
  printf(Average value of odd integers: %.2f\n, odd_avg);

  return 0;
}

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

相关推荐