蓝桥杯—饮料换购(C语言解法)

题目描述

思路

  1. 整除部分累加到sum中
  2. 更新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;
}
posted @ 2022-03-26 20:27  两颗不一样的西柚  阅读(201)  评论(0)    收藏  举报