使用循环遍历即可,while,do whille,for都可以进行,下面以for为例代码如下
#include<stdio.h>
int main()
{
int i=1,//i初始值为1,
sum=0;//sum记录当前1+2+3+....+i的和
for(i;sum<=6666;i++)//当前i为1,sum是否小于6666,是的话就进入循环,每次循环后i自增加一
{
sum+=i;//每次i+1后对应的(1+2+3+...+i)和
}
printf("%d",i);//输出i的值
return 0;
}
如果对你有帮助记得采纳一下哦~,谢谢♪(^∇^*)
循环遍历即可
#include<stdio.h>
int main()
{
int i=1,sum=0;//i记录第多少个 sum记录当前的和
while(sum<=6666){
sum+=i;//每次加对应的值
i++;//自加一
}
printf("%d",i);//输出
return 0;
}