饮料换购
题目
题目要求
凭 3 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
思路分析
1.先进行一次if判断,不满足三瓶则直接输出
2.满三瓶换一次,但是需要将原来的再加上换购的,然后不断循环,直到再次不符合三瓶。
代码
#include<stdio.h> int main() { int n,s,m; scanf("%d",&n); m=n; s=1; if(n<3) { printf("%d\n",m); } else { while(s) { m+=n/3;//原来的加上兑换的 n=n/3+n%3;//兑换后剩下的 if(n<3)//判断最后的瓶数是否小于3 { s=0; } } printf("%d\n",m); } return 0; }
运行结果
标签:C语言,int,换购,三瓶,蓝桥,饮料,例题 From: https://www.cnblogs.com/hcrzhi/p/17318547.html