C程序检查除数是否为偶数或奇数?
给定数字“n”作为输入,此程序将查找n的除数总数为偶数或奇数。偶数是可以被2整除的整数。例如:0、8,-24
奇数是不能被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\n");
else
printf("Odd\n");
return 0;
}热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短