(c语言)喝汽水问题

#include
//喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给n元,可以喝多少汽水
int main()
{
    int n ;    //空瓶数
    printf("请输入金额:");
    scanf("%d",&n);
    int sum =n;    //汽水总数
    int k =0;    //空瓶换来的汽水数
    while (n / 2 != 0)
    {
        k = n / 2;
        sum += k;
        n =k+n%2;    //空瓶数=换来的汽水瓶数+不足以换的空瓶数
    }
    printf("可以喝%d瓶汽水",sum);
    return 0;
}

你可能感兴趣的:(算法,开发语言,c语言)