c语言 程序填空,分别求出一批非零整数中的偶数,奇数平均值,用0作为终止标记.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 18:07:50
c语言 程序填空,分别求出一批非零整数中的偶数,奇数平均值,用0作为终止标记.
void main()
{
int x,i=0,j=0;
float s1=0,s2=0,av1,av2;
scanf("%d",&x);
while([?])
{
if(x%2==0) {s1=s1+x;i++}
] {s2=s2+x;j++;}
];
}
if(1!=0) av1=s1/i;
else av1=0;
if(j!=0) ];
else av2=0;
printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2);
}
void main()
{
int x,i=0,j=0;
float s1=0,s2=0,av1,av2;
scanf("%d",&x);
while([?])
{
if(x%2==0) {s1=s1+x;i++}
] {s2=s2+x;j++;}
];
}
if(1!=0) av1=s1/i;
else av1=0;
if(j!=0) ];
else av2=0;
printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2);
}
void main()
{
int x,i=0,j=0;
float s1=0,s2=0,av1,av2;
scanf("%d",&x);
while(x!=0)
{
if(x%2==0) {s1=s1+x;i++}
else {s2=s2+x;j++;}
scanf("%d",&x);
}
if(i !=0) av1=s1/i;
else av1=0;
if(j!=0) av2=s2/j;
else av2=0;
printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2);
}
再问: 请问为什么又要写一遍scanf("%d",&x);
再答: 第一次读是在while之前做的,只能运行一次。在while里才能循环执行
{
int x,i=0,j=0;
float s1=0,s2=0,av1,av2;
scanf("%d",&x);
while(x!=0)
{
if(x%2==0) {s1=s1+x;i++}
else {s2=s2+x;j++;}
scanf("%d",&x);
}
if(i !=0) av1=s1/i;
else av1=0;
if(j!=0) av2=s2/j;
else av2=0;
printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2);
}
再问: 请问为什么又要写一遍scanf("%d",&x);
再答: 第一次读是在while之前做的,只能运行一次。在while里才能循环执行
c语言 程序填空,分别求出一批非零整数中的偶数,奇数平均值,用0作为终止标记.
C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值
用C语言输入一段整数当输入到0时输入终止 计算这段数中奇数偶数各多少
输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设计程序,求出这组数的平均值,并统计出正数和负数个数
C语言求解.输入一批整数,先求出其中的偶数和及奇数和,然后输出偶数和与奇数和的差.
C程程序填空题:输入一批正整数(以零或负数为结束标志),求其中的偶数和.
判断奇数偶数的C语言程序
用C语言 输入6个整数,求其中偶数的平均值和奇数的累加和,请注意是6个数整数
输入一批非0数,直到输入0时为止,计算其中奇数的平均值和偶数中的最大值和最小值
用C语言输入十个数,先排序,然后分别求出偶数和奇数的最大数
将一整数数列按奇数在前,偶数在后的顺序重新排列,并要求奇偶两部分分别有序的c语言程序.
用JAVA程序 分别求出1--100间的奇数,偶数之和.