30块买可乐,2块一瓶,2空瓶可换1可乐,请问能喝多少可乐?
代码如下
#include<stdio.h>
int Countnum(int price,int money)
{
int count = money / price; //不算空瓶能买多少可乐?
int emp = 0;
emp = money / price;//第一次买空瓶数量
do
{
emp =emp-2;
count++;
emp++;
} while (emp);//2空瓶换1可乐count++,换出来的可乐又有空瓶 emp++
return count;
}
int main()
{
int count = 0;
int money = 0;
int price = 2;
printf("你有多少钱?:>");
scanf_s("%d", &money);
int num=Countnum(price,money);
printf("%d", num);
return 0;