以下 C++ 代码可以找出千位、百位、十位和个位满足特定条件的四位数(例如各位数字的四次方和等于原数,即“四叶玫瑰数力),横线处应该填入的是( )。 int count = 0; for (int n = 1000; n <= 9999; n++) { int a = n / 1000; int b = (n / 100) % 10; // L1 int d = n % 10; if (a * a * a * a + b * b * b * b + c * c * c * c + d * d * d * d == n) { // 特定条件 count++; }
A:int c = (n / 10) / 10;
B:int c = (n / 10) % 10;
C:int c = (n % 10) / 10;
D:int c = (n % 10) % 10;
正确答案:B
试卷来源:202606 CCF-GESP编程能力等级认证C++一级真题