#include using namespace std; //错误的代码,原因:double存在精度的问题 int main() { int n; double s = 0; cin >> n; for (double i = 0.1; i != n; i += 0.1) { s += i; cout << i << endl; } cout << s; return 0; }