代码: #include <bits/stdc++.h> using namespace std; int main() { double m, n = 0, t = 0; cin >> m; if (m <= 1) { n = 1; cout << n; return 0; } else { for (int i = 1;; i++) { t += i; n++; if (t >= m) { cout << n; return 0; } } } return 0; }
有大神能够帮我看看有什么问题吗?一直显示90分...
共 4 条回复
感谢指导!😊👌
题目说的是超过
这个特判错了,如果输入1,输出是多少呢?