单选题

要求以下程序的功能是计算:s = 1 + 1/2 + 1/3 + ... + 1/10。

#include <iostream>

using namespace std;

int main() {

int n;

float s;

s = 1.0;

for (n = 10; n > 1; n--)

s = s + 1 / n;

cout << s << endl;

return 0;

}

程序运行后输出结果错误,导致错误结果的程序行是( )。

A

s = 1.0;

B

for (n = 10; n > 1; n--)

C

s = s + 1 / n;

D

cout << s << endl;

赣ICP备20007335号-2