牛客网练习题刷

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

你可能感兴趣的:(牛客网练习题刷,C语言入门级别,c语言,算法,开发语言)