目录
1排队等电梯
学校教学楼的电梯前排了很多人,前面有n个人在等电梯。电梯每次可以乘坐12人,每次上下需要的时间为4分钟(上需要2分钟,下需要2分钟)计算还需要多少分钟才能乘电梯到达楼上。(假设最初电梯在1层)
#include<stdio.h>
int main()
{
int a = 0;
scanf("%d", &a);
if (a <= 11)
printf("2");// 人数小于等于11的时候可直接上电梯
else
printf("%d", (a / 12) * 4 + 2);//人数多时,12个人一部电梯,除12求出前的次数,一次4分
//钟就是乘4,最后加上自己坐电梯的两分钟
return 0;
}
2.猜数字游戏
需要用到的头文件
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
通过两个菜单函数和游戏函数来进行晚上游戏选项,通过rang,srand函数生成随机数,srand函数需要通过时间戳来随机生成数字。
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void menu() //这是一个菜单选项
{
printf("********************************\n");
printf("******* 1. play *******\n");
printf("******* 0. exit *******\n");
printf("********************************\n");
}
void game() //猜数字游戏的具体操作
{
int ret = rand() % 100 + 1;//(生成随机数)
int num = 0;
//2.猜数字
while (1)
{
printf("请猜数字:");
scanf("%d", &num);
if (num == ret)
{
printf("恭喜你,猜对了\n");
break;
}
else if (num > ret)
{
printf("猜大了\n");
}
else
{
printf("猜小了\n");
}
}
}
int main()
{
int input = 0;
srand((unsigned int)time(NULL));//rand函数生成的随机值是固定的,需要调用srand函数来使其
//随机,方式是通过时间戳获得随机的数字,srand需要接收的