(c语言)喝汽水问题
/喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给n元,可以喝多少汽水。printf("可以喝%d瓶汽水",sum);//空瓶数=换来的汽水瓶数+不足以换的空瓶数。printf("请输入金额:");//空瓶换来的汽水数。
·
#include<stdio.h>
//喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给n元,可以喝多少汽水
int main()
{
int n ; //空瓶数
printf("请输入金额:");
scanf("%d",&n);
int sum =n; //汽水总数
int k =0; //空瓶换来的汽水数
while (n / 2 != 0)
{
k = n / 2;
sum += k;
n =k+n%2; //空瓶数=换来的汽水瓶数+不足以换的空瓶数
}
printf("可以喝%d瓶汽水",sum);
return 0;
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐




所有评论(0)