如果正整数N的所有奇因数(即能将N整除的正奇数)的和是27的倍数,则称N是27的神秘数。下面的C++代码用于判断输入的N是否为27的神秘数。如输入53,它有两个奇因数1和53,则将输出 Y 。( )。int i, N, cnt = 0; cin >> N; for (i=1; i <=N; i++){ if (_______________) cnt += i; } if(cnt % 27 == 0) cout << 'Y';
A. (N % i) && (i % 2)
B. (N % i == 0) && (i % 2 == 0)
C. (N % i == 0) && (i % 2)
D. (N % i) && (i % 2 == 0)
正确答案:C
试卷来源:202512 CCF-GESP编程能力等级认证C++一级真题