蓝桥杯—饮料换购(C语言解法)
题目描述
思路
- 整除部分累加到sum中
- 更新n时要记得加余除部分
代码
#include<stdio.h>
int main(){
int n,sum=0;
scanf("%d",&n);
if(n<3)printf("%d",n);
else{
sum+=n;
while(1){
sum+=n/3;
n=n/3+n%3;
if(n<3)break;
}
printf("%d",sum);
}
return 0;
}