1.题目
喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水。编程实现。
2.程序代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <Windows.h>
int count_num(int money)//实现计算汽水个数的函数
{
int i = 0;//控制循环
int count = 0;//返回的汽水个数
int cap = 0;//瓶盖的个数
for (i = money; i > 0; i--)
{
cap++;
count++;
if (cap == 2)//每有两个瓶盖,汽水个数就加1,瓶盖个数就变为0
{
count++;
cap -= 2;
}
}
return count;
}
int main()
{
int money = 20;
printf("%d\n", count_num(money));
system("pause");
return 0;
}