解题思路:当剩余瓶子数为2时,可以喝到的汽水加1,count为n/3的余数。
注意事项: 当n=0时,退出程序。
参考代码:
#include<stdio.h>
int main(){
int n;
while(scanf("%d",&n)){
if(n==0){
break;
}
int sum=0;
int count=0;
while(n>1){
sum+=n/3;
count=n%3;
n=n/3+count;
if(n==2){
sum=sum+1;
break;
}
}
printf("%d\n",sum);
}
return 0;
}
0.0分
1 人评分
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:493 |
成绩转换 (C语言代码)浏览:1006 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:559 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:574 |
WU-输出九九乘法表 (C++代码)浏览:1671 |
DNA (C语言描述,数据结构)浏览:855 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:689 |
1014题解浏览:485 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:548 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:468 |