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

#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;
}

相关文章

for遍历数组
。。。
声明一个计数循环
咕咕咕
#include <stdio.h> int main (void) { printf (&quo...