小型第一天赚了1块 ,以后每一天都比前一天多赚2块钱,问多少天之后可以赚够108块钱
#include<bits/stdc++.h>
using namespace std;
int main()
{
int ans=108; int x=1;int i=1;int day=1;
while(x<108)
{
day++;
i+=2;
x+=i;
cout<<day<<" "<<x<<endl;
}
return 0;
}
答案:第11天凑够108
记住不能用while(x!=108)为条件进行循环,因为可能值不会刚好为108,就会死循环