首页 > 试题广场 >

小乐乐排电梯

[编程题]小乐乐排电梯
  • 热度指数:39122 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

小乐乐学校教学楼的电梯前排了很多人,他的前面有n个人在等电梯。电梯每次可以乘坐12人,每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)。请帮助小乐乐计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)


输入描述:

输入包含一个整数n (0 ≤ n ≤ 109)



输出描述:
输出一个整数,即小乐乐到达楼上需要的时间。
示例1

输入

1

输出

2
示例2

输入

12

输出

6
#include <stdio.h>

int main() {
    int a;
    int b;
    scanf("%d", &a);
    b=a/12;
    if(a>12)
    printf("%d", 2+4*b);
    else
    printf("2");
}
发表于 2024-09-26 19:02:58 回复(0)
#include <stdio.h>

int main() {
    int n, m = 0;
    scanf("%d", &n);
    m = (n / 12) * 4 + 2;
    printf("%d\n", m);

    return 0;
}

发表于 2024-08-18 10:40:34 回复(0)
#include <stdio.h>

int main()
{
    int n = 0;
    scanf("%d", &n);
    if (n <12)
    {
        printf("%d", 2);
    }
    else
    {
        printf("%d", n / 12 * 4 + 2);
    }
    return 0;
}
编辑于 2024-04-25 09:39:46 回复(0)
int main()
{
	int n = 0;
	scanf("%d", &n);
	if (n >= 0 && n <= 1e9)
	{
		if ((n + 1) % 12 != 0)
		{
			printf("%d", (n + 1) / 12 * 4 + 2);
		}
		else
		{
			printf("%d", (n + 1) / 12 * 4 - 2);
				//n+1为要坐电梯的人数,当小乐坐上是只要两分钟
		}
	}
	return 0;
}

发表于 2024-03-30 00:23:00 回复(0)
#include <stdio.h>

int main() {
    int n, t=2;
    scanf("%d",&n);
    if (0<n&&n<=11) {
   t=2;
    }
    else if(n==0) {
   
    }
    while (n>12) {
    t=t+4;
    n=n-12;
    }
    printf("%d",t);
   
    return 0;
}
编辑于 2024-02-28 19:42:51 回复(0)
#include <stdio.h>

int main() {
    int n = 0;
    scanf("%d", &n);
    if (n < 12) {
        printf("%d\n", 2);
    }
    if (n >= 12) {
        printf("%d\n", 4 * (n / 12) + 2);
    }
    return 0;
}

编辑于 2024-02-03 23:01:57 回复(0)
include <stdio.h>
int main() {
    int n;
    int t=2;
scanf("%d",&n);
while(n>=12)
{
     t=t+4;
     n=n-12;
}
printf("%d",t);
    return 0;
}
编辑于 2024-01-20 14:39:59 回复(0)
#include <stdio.h>

int main()
{
    int n,b,t;           //创建变量n,b,t对应人数,上下电梯的趟数,所有时间
    scanf("%d", &n);     //输入
    b = n/12;            //假设n个人,电梯一共走了b趟
    t=b*4+2;             //所有时间=等电梯的时间+小乐乐上楼2分钟
                         //电梯上下一趟要4分钟,即b*4
    printf("%d\n",t);    //输出时间t
    return 0;
}
发表于 2023-11-16 15:10:15 回复(0)
#include <stdio.h>

int main() {
    int n = 0;
    scanf("%d", &n);
    n++;
    int ret = 0;
    if (n <= 12) {
        ret = 2;
    } else if (n % 12 == 0) {
        ret = 4 * (n / 12 - 1) + 2;
    } else if (n % 12 != 0) {
        ret = 4 * (n / 12) + 2;
    }
    printf("%d\n", ret);
    return 0;
}
发表于 2023-08-29 02:40:49 回复(0)
发表于 2023-08-04 20:18:30 回复(0)
include <stdio.h>

int main()
{
    int pe;
    scanf("%d",&pe);
    int a=pe/12;
    int time=a*4+2;
    printf("%d",time);
    return 0;
}
发表于 2023-04-10 00:45:55 回复(0)
#include <stdio.h>

int main() {
    int count = 0;
    int a = 0;
    scanf("%d", &a);
    if (a < 12)
        printf("%d", 2);
    else {
        while (a > 12) {
            a = a - 12;
            count++;
        }
        if (a == 0)
            printf("%d", count * 4);
        else
            printf("%d", count * 4 + 2);

    }
    return 0;
}

发表于 2023-04-08 20:37:04 回复(0)
#include <stdio.h>

int main() {
    int n = 0;
    scanf("%d", &n);
    printf("%d", (n / 12) * 4 + 2);
    return 0;
}

发表于 2023-03-23 17:18:28 回复(0)
#include <stdio.h>

int main() {
    int n = 0;
    int m = 0;
    scanf("%d", &n);
    if(n < 12)
    {
        printf("2");
    }
    else
    {
        m = n / 12;
        printf("%d", m * 4 + 2);
    }

    return 0;
}
发表于 2023-02-20 19:04:05 回复(0)
#include <stdio.h>

int main() {
    const int one_Way = 2, round_Trip = 4, volume = 12;
    int num_Wait, time = 2;
    scanf("%d", &num_Wait);
    time += (num_Wait / volume) * round_Trip;
    printf("%d\n", time);
    return 0;
}

发表于 2023-02-03 16:45:37 回复(0)
#include <stdio.h>
int time(int x)
{
    if (x < 12)
    {
    return 2;
    }
    else if(x>12)
    {
        if(x%12==0)
        return (x/12)*4+2;
        else 
        return(x/12+1)*4+2;
    }
}
int main()
{
    int n = 0;
    scanf("%d", &n);
    int j = time(n);
    printf("%d\n", j);
    return 0;
}
发表于 2023-02-03 11:39:28 回复(0)
#include <stdio.h>
int main() {
    long n;
    int min;
    scanf("%ld", &n);

    min = (n / 12) * 4 + 2;

    printf("%d\n", min);

    return 0;
}


发表于 2023-01-30 17:58:27 回复(0)
#include <stdio.h>
int main() {
    int m=0,x,a=0;
    scanf("%d",&x);
    int n=x+1;//乘电梯的总人数。
    //分为三种情况
    if(n>12||n%12==0)
    {
        a=n/12;//乘电梯的次数
        m=4*a-2;//所需要的分钟
    }
    if(n>12||n%12!=0)
    {
        a=n/12+1;
        m=4*a-2;
    }
    if(n<=12)
    m=2;
    printf("%d",m);
    return 0;
}
发表于 2022-10-01 10:06:54 回复(0)