新手问题

wujianwei2006 2006-10-25 05:09:00
编写一个程序,该程序读取整数,直到输入0,输入终止后,程序应该报告输入的偶数(不包括0)总个数,偶数平均数,奇数个数以及平均数
...全文
353 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
billjie1 2006-11-28
  • 打赏
  • 举报
回复
he he .study!1
rypgood 2006-11-28
  • 打赏
  • 举报
回复
#include<stdio.h>
int main()
{
int a=0;
int ou=0,ji=0;
int sumofou=0,sumofji=0;
do
{
scanf("%d",&a);
if(a!=0&&a%2==0)
{
ou++;
sumofou+=a;
}
else if(a!=0)
{
ji++;
sumofji+=a;
}
}while(a!=0);

printf("偶数个数是:%d,总和是:%d,平均数是:%f\n",ou,sumofou,(float)sumofou/ou);
printf("奇数个数是:%d,总和是:%d,平均数是:%f\n",ji,sumofji,(float)sumofji/ji);
}



没关系,我班上的人都差不多,慢慢来哈
不过如果你说你是计算机系的,那就应该自己打屁股了
yufengchen927 2006-11-27
  • 打赏
  • 举报
回复
fang_yan 2006-11-27
  • 打赏
  • 举报
回复
JF
fd_skf 2006-11-26
  • 打赏
  • 举报
回复
int main()
{
int a,oddcount=0,evencount=0;
double odd=0,even=0;
scanf("%d",&a);
while(a!=0)
{

if(a%2==0)
{
evencount++;
even=even+a;
}
if(a%2!=0)
{
oddcount++;
odd=odd+a;
}
scanf("%d",&a);
}
printf("奇数的个数为:%d,平均为:%0.3lf\n",oddcount,odd/oddcount);
printf("偶数的个数为:%d, 平均为:%0.3lf\n",evencount,even/evencount);
return 0;
}
  • 打赏
  • 举报
回复
he 简单 接分
andyhuang_one 2006-11-23
  • 打赏
  • 举报
回复
jf
LiChenYue 2006-11-23
  • 打赏
  • 举报
回复
哇,蹭点分!
whatsblog 2006-10-25
  • 打赏
  • 举报
回复
int N,even=0,odd=0,evencount=0,oddcount=0;
while (EOF != scanf("%d", &N) && N)
{
if(N%2==1)
{odd+=N;++oddcount;}
else
{even+=N;++evencount}
}
odd/=oddcount;
evencount/=evencount;
Kusk 2006-10-25
  • 打赏
  • 举报
回复
程序给你写好了:

#include <stdio.h>

int main()
{
int sum[2] = { 0, 0 };
int count[2] = { 0, 0 };
int x;
while (scanf("%d", &x), x)
{
sum[x & 1] += x;
++count[x & 1];
}
printf("Number of Odds: %d, avg = %lf\n", count[1], sum[1] / (double)count[1]);
printf("Number of Evens: %d, avg = %lf\n", count[0], sum[0] / (double)count[0]);
return 0;
}
飞哥 2006-10-25
  • 打赏
  • 举报
回复
只提供思路
不写代码~
int a;
do{
判断a是否奇数,偶数对2求余获得
然后将每种累加
最后根据个数求平均
}while(a!=0);
apricot0819 2006-10-25
  • 打赏
  • 举报
回复
晕死,楼主这想不到?

初中还是小学生

33,319

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧