字典翻译 问答 其它 【1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?请用编程语言写成算法不限制语言类型,C,PYTHON,JAVA,JAVASCRIPT都行!尽量编程语言去描述事物的逻辑关系!】
问题标题:
【1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?请用编程语言写成算法不限制语言类型,C,PYTHON,JAVA,JAVASCRIPT都行!尽量编程语言去描述事物的逻辑关系!】
问题描述:

1元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有20元钱,最多可以喝到几瓶汽水?请用编程语言写成算法

不限制语言类型,C,PYTHON,JAVA,JAVASCRIPT都行!尽量编程语言去描述事物的逻辑关系!

李立持回答:
  共39,#includeintmain(){x05intmoney=20;x05intsum=money;x05intempty=money;x05while(empty>1)x05{x05x05sum+=(empty/2);x05x05empty-=(empty/2);x05}x05printf("总共汽水数:%d...
李立持回答:
  看看能否明白,不懂继续while(empty>1)//如果空瓶子大于1,也就是说还可以用2个空瓶子换1瓶汽水{sum+=(empty/2);//能喝的汽水树sum就加空瓶子被2整除的数,比如有7个空瓶子,能喝汽水数就加3empty-=(empty/2);//空瓶子就减去换汽水用的空瓶子+换后剩下的瓶子数,比如有7个空瓶子,能换3瓶汽水,用了6个瓶子,剩下1+3=4个空瓶子,也就是空瓶子减去原来的一半}
点击显示
其它推荐
热门其它推荐
  • 其它