题目来源:https://leetcode.cn/problems/average-value-of-even-numbers-that-are-divisible-by-three/
C++题解:这题比较简单,不做解释,注意没有元素满足的情况下直接返回0。
#include<math.h>
class Solution {
public:
int averageValue(vector<int>& nums) {
int sum=0;
int k=0;
int daan = 0;
int len = nums.size();
for (int ii=0; ii<len ; ii++){
if((nums[ii]%2==0)&&(nums[ii]%3==0)){
sum = sum+nums[ii];
k++;
}
}
if (k!=0) daan = floor(sum/k);
return daan;
}
};