“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有n个空汽水瓶,她最多可以换多少瓶汽水喝?”

用c语言编算法
2025-04-05 01:51:30
推荐回答(3个)
回答1:

编一个函数,输入当前空瓶数a,返回能换的瓶数b,将结果输出到c,使用while(b!=0)来判定循环是否结束。

int bottle(int a){
b=(int)a/3;
return b;
}
main{
scanf("%d",&n);
b=bottle(n);
while(b!=0){
c+=b;
b=bottle(b);
}
printf("%d",c);
}

原创,不谢。

回答2:

n+n/3个

回答3:

N除3个