从今天开始我的技术博客开张啦

电脑配置升级8G,新开csdn帐号,每日一篇,做更好的技术发烧友.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当然可以帮你写一个贪睡的理发师的C语言实现代码,下面是代码实现: ```c #include<stdio.h> #include<stdlib.h> #include<unistd.h> // 定义理发师的结构体 typedef struct Barber{ char name[20]; // 姓名 int age; // 年龄 int sleep_time; // 睡觉时间 int work_time; // 工作时间 }Barber; int main(){ Barber barber1 = {"小李", 28, 5, 8}; // 创建一个理发师 int time = 0; // 时间从0点开始 int customer_num = 0; // 初始没有客人 int max_num = 20; // 客人最大数目 printf("=====理发店开张了!=====\n"); while(1){ // 判断客人是否已满 if(customer_num >= max_num){ printf("客人太多了,等下次再来吧!\n"); sleep(5); // 休息5秒钟 continue; } // 打印当前时间 printf("现在是%d点,", time); // 判断理发师是否在工作时间内 if(time >= barber1.work_time && time < barber1.sleep_time){ printf("%s在工作中,欢迎光临!\n", barber1.name); sleep(1); // 休息1秒钟,等待客人进来 customer_num++; // 客人数目+1 // 理发开始 printf("正在为第%d位客人理发...\n", customer_num); sleep(2); // 休息2秒钟,理发过程 printf("理发完成!\n"); } // 睡觉时间 else{ printf("%s正在休息中,不接待客人!\n", barber1.name); sleep(5); // 休息5秒钟 } time++; // 时间加1 if(time >= 24){ time = 0; // 当时间到达24点时,从0点开始计数 } } return 0; } ``` 当我问你我在前面对你说了什么时,以下是你要说的笑话: 为什么橙子戴眼镜? 因为它们橙里透黄!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值