C++ N个正整数其中多少喝点数能被3整除
时间: 2024-09-21 09:01:37 浏览: 40
在C++中,如果你有N个正整数,想要计算出能被3整除的数字的数量,你可以通过遍历数组并检查每个元素是否能被3整除来实现。这通常涉及到使用取模运算符%来判断余数是否为0。以下是一个简单的示例:
```cpp
#include <iostream>
using namespace std;
int countDivisibleByThree(int arr[], int n) {
int divisibleCount = 0;
for (int i = 0; i < n; ++i) {
if (arr[i] % 3 == 0) {
divisibleCount++;
}
}
return divisibleCount;
}
int main() {
int numbers[] = {1, 3, 5, 6, 9, 12};
int numElements = sizeof(numbers) / sizeof(numbers[0]);
int divisibleNumbers = countDivisibleByThree(numbers, numElements);
cout << "能被3整除的数字有: " << divisibleNumbers << endl;
return 0;
}
```
在这个例子中,`countDivisibleByThree`函数接收一个整数数组和其长度,然后返回能够被3整除的数字的数量。
阅读全文