C语言使用for 循环计算1+2+3+4+5.....+99+100,

C语言使用for 循环计算1+2+3+4+5.....+99+100,当和大于3000时,是多少

#include<stdio.h>

int main()
{
int count=1;
for(int sum=0;sum<=3000;count++){
sum += count;
}
printf("%d",count);
}

追问

我算出来怎么等于78?

追答

不是78吗?77?

追问

这个题是这个意思吗?

我觉得是当和大于3000时,和是多少

追答

····

#include<stdio.h>
 
int main()
{
    int count=1;
    int sum=0;
    for(;sum<=3000;count++){
        sum += count;
    }
    printf("%d",sum);
}

追问

搞定了,谢谢

温馨提示:答案为网友推荐,仅供参考
相似回答