方法1 while循环
#include <bits/stdc++.h>
using namespace std;
int main()
{
int a=312,i=15,sum=0;
while(a>0)
{
a-=i;
i+=2;
sum++;
}
cout<<(sum-1)*2+15<<endl<<sum;
return 0;
}
方法2 for循环
#include <bits/stdc++.h>
using namespace std;
int main()
{
int sum=0,a=15;
for(int i=15;i<=312;i+=a)
{
a+=2;
sum++;
}
cout<<(sum-1)*2+15<<endl<<sum;
return 0;
}