问题描述:
输入一个数sum,求s=1+2+3+...+n,当加到第几项时,s的值会超过sum?
输入:
一个整数sum
输出:
n
输入示例:
5
输出示例:
3
代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
int sum;
scanf("%d",&sum);
int n;
int i=1;
while(1)
{
n=n+i;
if(n>sum)
{
printf("%d",i);
break;
}
i++;
}
return 0;
}