牛客网练习题刷

在牛客网中习题千奇百怪,但是确实贼符合对于初识C语言的人练习
小乐乐学校教学楼的电梯前排了很多人,他的前面有n个人在等电梯。
电梯每次可以乘坐12人,
每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)。
请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)
代码如下(笔者所用为VS2022)
#include <stdio.h>
int main()
{
int n;
scanf_s(“%d”, &n);
if (n > 0 && n < 12)
printf(“2\n”);
if (n >= 12)
printf(“%d”, (n / 12) * 4+2);
return 0;
}
在这里注意对语言转数字公式的细节
乍一看,感觉有点难度,但是具体分析以后,恍然大悟
在这里插入图片描述
(n / 12) * 4+2尤为重要
但是有人可能会对为什么要加2 有一些小小的疑问,在这里笔者进行讲解一下:
当人数少于12(1到11时候),小乐乐会第一批进行上楼,但是上楼也需要时间,而这个时间恰恰为两分钟!
当人数为1时,代码运转结果如图所示:在这里插入图片描述当时间为12 时,代码运转结果如图所示:
在这里插入图片描述
在这里,不同人对于同一题目的思维想法不一样,所以有着不同的代码

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

念君思宁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值