键盘输入若干整数(遇负数结束),要求将其中的偶数输出(每行3个偶数)并输出偶数的平均值(小数点后面保留2位)。

要求1:用for循环及while循环实现。

要求2:提交截图(含源代码及运行结果)

示例:

输入:2 3 4 6 17 82 15 12 -9

输出:2 4 6

       82     12

       这些偶数的平均值是:21.20

提示:2和82是左对齐


#include <stdio.h>

int main() { 
    int x,sum=0,n=0,t=0;
    while(1){
        scanf("%d",&x);
        if(x<0)
        break;
        if(x%2==0){
            printf("%d ",x);
            t++;
        if(t==3)
        printf("\n");
        n++;
        }
        
        sum+=x;
        
    }
    printf("这些偶数的平均值是:%.2f",sum*1.0/n);
    return 0;
}

循环遍历,求余2为0就是偶数

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632