用c语言写啤酒和饮料

Python020

用c语言写啤酒和饮料,第1张

/*啤酒2块1瓶4盖换1瓶2空瓶换1瓶10块喝几瓶? .用C语言编程解决*/

#include

#define PRICE 2//单价

#define COV 4//每4盖换瓶

#define ENP 2//每2瓶换瓶

int main(int argc, char* argv[])

{

int enpty = 0//空瓶

int cover = 0//盖

int money = 10//钱

int beer = 0// 啤酒

while(enpty>0||cover>0||money>0)

{

for(money>0money-=PRICE)

{

enpty++

cover++

beer++

}

for(enpty>0enpty-=ENP)

{

enpty++

cover++

beer++

}

for(cover>0cover-=COV)

{

enpty++

cover++

beer++

}

}

printf("10块洋喝%d瓶啤酒、\n", beer)

return 0

}

#include <stdio.h>

int main()

{

int t,n, k, total

scanf("%d",&t)

while (t--)

{

scanf("%d %d", &n, &k)

total = 0

int count=n

while (count >= k)

{

total += count/k

count/=k

}

printf("%d\n", total+n)

}

return 0

}