奇數是不能被 2 整除的整數。例:1, 7, -11 , 15
Input: 10 Output: Even
找到n的所有因數,然後檢查因數的總數是偶數還是奇數。為了做到這一點,找出所有的因數併計算數量,然後將這個數量除以2來檢查它是偶數還是奇數。
#include <iostream> #include <math.h> using namespace std; int main() { int n=10; int count = 0; for (int i = 1; i <= sqrt(n) + 1; i++) { if (n % i == 0) count += (n / i == i) ? 1 : 2; } if (count % 2 == 0) printf("Even</p><p>"); else printf("Odd</p><p>"); return 0; }
以上是檢查除數的數量是偶數還是奇數的C程序?的詳細內容。更多資訊請關注PHP中文網其他相關文章!