解题思路:
注意事项:
参考代码:
#include
int main(){
int n,ans;
while(scanf("%d",&n)&&n!=0){
ans=0;
if(n==2) ans=1;
else {
do{
n=n-3;
ans++;//三瓶换一瓶
n++;//换完了空瓶加一
}while(n>2);
if(n==2) ans++;
}
printf("%d\n",ans);
}
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:641 |
剪刀石头布 (C语言代码)不知道怎么直接在scanf中用枚举变量浏览:1435 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
C语言程序设计教程(第三版)课后习题6.5 (C++代码)浏览:487 |
1013题解浏览:596 |
数组与指针的问题浏览:760 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:729 |
C语言训练-大、小写问题 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:494 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:692 |