找出M个正整数中最大的偶数

编写程序找出M个正整数中最大的偶数,并求该组数中大于平均值的数的个数。用符号常量定义M为10。找出M个正整数中最大的偶数_第1张图片

#include 

#define M 10

int main()
{
    int arr[M] ={0};
    int sum = 0;
    int tmp = 0;
    
    for (int i = 0; i < M; i++)
    {
        scanf("%d",&arr[i]);
        sum += arr[i];
        
        if (arr[i] % 2 == 0 && arr[i] > tmp)
        {
            tmp = arr[i];
        }
        
    }
    
    int average = sum/M;
    int MaxEven = tmp;
    int num = 0;
    
    for (int i = 0; i < M; i++)
    {
        
        if (arr[i] > average)
        {
            num++;
        }
        
    }
    
    printf("最大的偶数是%d,大于平均值的数有%d个\n",MaxEven,num);
    
    return 0;
}

 

你可能感兴趣的:(C语言作业,学习,c语言)