#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] 举报,一经查实,本站将立刻删除。