牛客网练习题刷

简介: 牛客网练习题刷

在牛客网中习题千奇百怪,但是确实贼符合对于初识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;
}

在这里注意对语言转数字公式的细节

乍一看,感觉有点难度,但是具体分析以后,恍然大悟

0a2653c851af460fa595bd959398a8f1.png

(n / 12) * 4+2尤为重要

但是有人可能会对为什么要加2 有一些小小的疑问,在这里笔者进行讲解一下:

当人数少于12(1到11时候),小乐乐会第一批进行上楼,但是上楼也需要时间,而这个时间恰恰为两分钟!

当人数为1时,代码运转结果如图所示:

6de278e6d6694ce5bb08e7e842b7e74b.png

当时间为12 时,代码运转结果如图所示:

12c3b7f3f8814309a195c64f051d4445.png

在这里,不同人对于同一题目的思维想法不一样,所以有着不同的代码


相关文章
|
7月前
牛客网刷题记录
牛客网刷题记录
31 0
手把手带你刷好题(牛客刷题③)
手把手带你刷好题(牛客刷题③)
手把手带你刷好题(牛客刷题③)
刷爆leetcode第十一期 0023~0025
刷爆leetcode第十一期 0023~0025
92 0
刷爆leetcode第十一期 0023~0025
|
存储 索引 容器
手把手带你刷好题(牛客刷题⑦)
手把手带你刷好题(牛客刷题⑦)
|
Java API C++
手把手带你刷好题(牛客刷题⑤)
手把手带你刷好题(牛客刷题⑤)
手把手带你刷好题(牛客刷题⑥)
手把手带你刷好题(牛客刷题⑥)
|
缓存 Java
手把手带你刷好题(牛客刷题④)
手把手带你刷好题(牛客刷题④)