/程序读取整数,直到输入0.输入终止后,报告输入的偶数(不包括0)总个数,偶数的平均值,输入的奇数总个数以及奇数的平均值
#include<stdio.h>
int main (void)
{
int num, en, on; //num是检测输入的数,en是偶数个数,on是奇数个数
float aen = 0, aon = 0; //aen是偶数的平均值,aon是奇数的平均值
printf("Please enter your numbers:\n");
scanf("%d", &num);
whlie(0 != num)
{
if (0 == num % 2){ //能被2整除,是偶数
en++;
aen = aen + num;
}
else{ //不能被2整除,是奇数
on++;
aon = aon + num;
}
scanf("%d", &num);
}
printf("There are %d even numbers,%d odd numbers.\n",
en, on);
printf("The averge of even numebrs is %.2lf.The averge of odd numbers is %.2lf.\n",
aen/en, aon/on);
printf("Done\n");
return 0;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。