要求以下程序的功能是计算:s=1+ 2 1 + 3 1 + ... + 1 0 1 ,但运行后输出结果错误,导致错误结果的是 #include int main(void) { int n; float s; s = 1.0; for (n = 10; n > 1; n--)s = s + 1 / n; printf("%6.4f\n", s); return 0; } A. int n; float s; B. for (n = 10; n > 1; n--) C. s = s + 1 / n; D. s = 1.0;