问题标题: 酷町堂:2426

0
0
已解决
王禹
王禹
初级守护
初级守护

2426   第几项1经验值:0

题目描述 Description

求 s = 1 + 2 + 3 …… + n,当加到第几项时,s 的值会超过 1000?

输入描述 Input Description

输出描述 Output Description

输出加到哪一项会超过1000

样例输入 Sample Input

样例输出 Sample Output

......

在线等人

着急


0
已采纳
王文博
王文博
缔造者之神
缔造者之神

用while循环

千万别给while循环设范围

OK。求采纳,谢谢!

0
李显晨
李显晨
中级启示者
中级启示者
#include<iostream> 
using namespace std;
int main(){
    int i=0,sum=0;
    while(sum<=1000){
        i++;
        sum+=i;
    }
    cout<<i;
    return 0;
}

100分代码,望采纳

0
李明阳
李明阳
初级光能
初级光能

定义(注意是long long)

  • while(s<=1000){
  • i++;
  • s+=i;
  • }
  • 最后输出i
0
李明阳
李明阳
初级光能
初级光能

定义(注意是long long)

  • while(s<=1000){
  • i++;
  • s+=i;
  • }
  • 最后输出i
我要回答