题目
重点:
在while循环中,因为 x 和 yu 都是用!上一次!留下的,所以再定义一个 sum1 保留它们。
答案
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
int x,yu;
int main()
{
cin>>x;
int sum=x;
while((x+yu)>=3)
{
int sum1=x+yu;//因为 x 和 yu 都是用上一次留下的,所以再定义一个 sum1 保留它们。
yu=sum1%3;
x=sum1/3;
sum+=x;
}
cout<<sum;
return 0;
}