C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值#include "stdio.h"int main(){int n,s1=0,s2=0,j,i,av1,av2;while(1){scanf("%d",&n);if(n==0)break;if(n%2==0) {s1=s1+n;i++;}else {s2=s2+n;j++;}if(i!

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 23:47:18
C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值#include

C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值#include "stdio.h"int main(){int n,s1=0,s2=0,j,i,av1,av2;while(1){scanf("%d",&n);if(n==0)break;if(n%2==0) {s1=s1+n;i++;}else {s2=s2+n;j++;}if(i!
C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值
#include "stdio.h"
int main()
{
int n,s1=0,s2=0,j,i,av1,av2;
while(1)
{
scanf("%d",&n);
if(n==0)
break;
if(n%2==0) {s1=s1+n;i++;}
else {s2=s2+n;j++;}
if(i!=0) av1=s1/i;
if(j!=0) av2=s2/j;
}
printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2);
}
为什么答案不对

C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值#include "stdio.h"int main(){int n,s1=0,s2=0,j,i,av1,av2;while(1){scanf("%d",&n);if(n==0)break;if(n%2==0) {s1=s1+n;i++;}else {s2=s2+n;j++;}if(i!

你的i, j赋上初值为0


你求平均不用在循环体里算的, 只需统计i, j的值就行了, 跳出循环的时候算一次就OK了.

另外, 你求平均, av1, av2就要用float或double型, 不然你就算%7.2f只会给你补上.00的, 不准确

#include "stdio.h"

int main()
{
    int n, s1=0, s2=0, j = 0,i = 0;
    float av1, av2;
    
    while(1)
    {
        scanf("%d",&n);
        
        if(n==0)
            break;
        
        if(n%2==0) {s1=s1+n;i++;}
        else {s2=s2+n;j++;}
    }
    
    if(i!=0) av1=(float)s1/i;
    if(j!=0) av2=(float)s2/j;
    
    printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2);
}

输入一组非零正整数,将负数放在正数前面 ,用C语言数组设计非零整数 C语言的问题 输入一批非零整数,用零作输入结束标志,求其中偶数、奇数的平均值#include stdio.hint main(){int n,s1=0,s2=0,j,i,av1,av2;while(1){scanf(%d,&n);if(n==0)break;if(n%2==0) {s1=s1+n;i++;}else {s2=s2+n;j++;}if(i! c语言问题.输入的三个整数如何判断他们是三个连续的整数 从键盘上输入任意一些整数,统计正数的个数,负数的个数,以及零的个数C语言 C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结 C语言 Problem C:简单的数值统计 Problem C:简单的数值统计Description现有一堆非零整数,要求统计其中正数、负数的个数以及它们的平均值.Input输入一系列整数,仅有最后一个数字是0,表示输入的结 C语言数字全排列的问题(急!)求C代码和算法【问题描述】输入整数N( 1 C语言素数程序问题输入每行输入一个整数N(N acm简单c语言问题QAQ【编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.】/*题目描述编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和.输入格式首先输 输入10个整数的C语言怎么写 求一个关于C语言的程序! 问题:输入若干整数,统计大于0和小于0的数! 输入一组非零整数(以输入零作为输入结束标志)到一维数组中,设计程序,求出这组数的平均值,并统计出正数和负数个数 输入20个整数,计算正数的平均值以及负数的和,并输出结果(设正数的个数大于零).用C语言编写 C语言求解.输入一批整数,先求出其中的偶数和及奇数和,然后输出偶数和与奇数和的差. 编一个程序,输入10个整数,统计并输出其中正数、负数和零的个数.要求用C语言编程. C语言编程:输入一批正整数(以零或负数为结束标志),求其中的奇数和. c语言题:从键盘输入一个非零的带绝对值整数,判断其是否为偶数.使用abs(x) C语言 整数拆分问题