在下列代码的输出是( )。
int array[10];
for(int i = 0; i < 10; i++)
array[i] = i;
for(int p = 2; p < 10; p++)
if(array[p] == p)
for(int n = p; n < 10; n += p)
array[n] = array[n] / p * (p - 1);
int res = 0;
for(int n = 1; n < 10; n++)
res += array[n];
cout << res << endl;
- A. 15
- B. 28
- C. 45
- D. 55
正确答案:B