【题目描述】
对于正整数n,m,求s=1+2+3……+n,当加到第几项时,s的值会超过m?
【输入】
输入m。
【输出】
输出n。
【输入样例】
1000
【输出样例】
45
【提示】
【数据范围】
对于全部数据:1≤m≤40000。
【题目链接】
#include <stdio.h>
int main()
{
int m;
scanf("%d", &m);
int s = 0, n = 0;
while (s <= m)
{
s = s + (++n);
}
printf("%d", n);
return 0;
}