实现函数,计算一个整数数组中能被3或7整除的数之和。
函数定义
int sum_divisible_by_3_or_7(int numbers[], int n);
参数说明
numbers
,待统计的整数数组n
,表示整数数组长度,且 n>=0
返回值
返回 numbers
中能被3或7整除的数之和。
示例1
参数
numbers = {3, 5, 6, 8, 9, 14, 25}
n = 7
返回
32
#include <stdio.h>
int sum_divisible_by_3_or_7(int numbers[], int n) {
// TODO 请在此处编写代码,完成题目要求
int i=0;
int sum=0;
for(;i<n;i++)
{
if(numbers[i]%3==0||numbers[i]%7==0)
{
sum+=numbers[i];
}
}
return sum;
}
int main () {
int numbers[] = {3, 5, 6, 8, 9, 14, 25};
int n = 7;
int s = sum_divisible_by_3_or_7(numbers, n);
printf("%d", s);
}