奇数は 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 中国語 Web サイトの他の関連記事を参照してください。