范围在 0-100 的猜数字游戏 c语言代码实现

//1-100猜数字游戏
#include<stdio.h>
#include<stdlib.h>         //随机数函数头文件
#include<time.h>           //time()函数头文件
void menu() {              //猜数字游戏  打印菜单函数printf("***************************\n");printf("********  1.play   ********\n");printf("********  0.exit   ********\n");printf("***************************\n");
}
void game() {           //猜数字游戏实现int ret = rand()%100+1;       //rand()生成随机数的函数 返回一个0-32767之间的一个数//%100+1的余数加1 范围就是1-100//printf("%d\n", ret); 这条代码可以查看生成的随机数是什么//猜数字int guess = 0;while (1) {printf("请猜数字:");scanf("%d", &guess);if (guess < ret) {printf("猜小了\n");}else if (guess > ret) {printf("猜大了\n");}else {printf("恭喜你,猜对了");break;}}
}
int main() {int input = 0;srand((unsigned int)time(NULL));              //时间戳  随机do {menu();printf("请选择:\n");scanf("%d", &input);switch (input) {case 1:game();break;case 2:printf("退出游戏\n");break;default:printf("选择错误,重新选择\n");break;}} while (input);return 0;
}

模拟用户登录

int main() {                      int i;                         //模拟用户登录 3次机会char password[20] = { 0 };//假设正确密码是1234567for (i = 0; i < 3; i++) {printf("请输入密码:\n");scanf("%s", &password);//if(password=="1234567")  报错——两个字符串比较,不能用==,应使用strcmp 这种是比较字符串首字符的地址if (strcmp(password, "1234567") == 0) {  //注意strcmp的使用printf("登陆成功\n");break;}}if (i == 3) {printf("三次密码都错误,退出程序\n");}return 0;
}

模拟屏幕输出

#include<string.h>            //strlen()函数需要        369
#include<windows.h>           //Sleep()函数需要
int main() {char arr1[] = "welcome to shandong!!!!!";          //由两边向中间输出char arr2[] = "########################";            int left = 0;int right = strlen(arr1) - 1;while (left<=right) {arr2[left] = arr1[left];arr2[right] = arr1[right];printf("%s\n", arr2);Sleep(1000);             //使输出能肉眼可见  1000毫秒  睡眠一秒system("cls");           //清空屏幕left++;right--;}printf("%s\n", arr2);
}

猜数字游戏 模拟用户登录场景 模拟屏幕输出 C语言代码实现详细相关推荐

  1. 猜数字游戏,用户充值版(Java)

    这一个案例是来巩固我们学习的properties的用法,来给用户一定的限定的条件,一旦用户超过我们的试用的条件,我们就可以来提醒用户去充值,并且没有用户的试玩次数. 具体的 1.properties. ...

  2. 【Python养成】:案例(身高体重BMI值、模拟用户登录系统、键盘录入10个学生的成绩,计算出最高分、最低分和成绩总和、词频统计)

    案例题目:身高体重BMI值 计算成人身高体重指数BMI值.公式:bmi = 体重 / (身高 * 身高),体重的单位是千克,身高的单位是米 .键盘输入身高和体重值,计算bmi值,并根据结果对用户做出友 ...

  3. python实现猜数字游戏_python如何实现猜数字游戏

    python实现猜数字游戏的方法:使用条件语句实现判断,代码为[print('猜一个1-20之间的整数.');print('开始猜:');for i in range(1, 7):try:guess ...

  4. JavaScript应用——手把手教你做一个页面化猜数字游戏

    一听到猜数字游戏,想必大家都不太陌生吧?是的没错,很多人都用C语言或者Java写过猜数字游戏小程序,博主也不例外,之前写过C语言版本的猜数字游戏,感兴趣的同学可以看看C语言版本猜数字游戏.本篇博客主要 ...

  5. 用C语言实现“模拟用户登录情景”、“猜数字小游戏”

    for循环,这种情况,break跳出循环,直接打印0123:记录一下 2.实现左右增加字符,如下图所示,要想到用数组,左右增加变量,再加入延迟,sleep的头文件是#<windows.h> ...

  6. python--循环输出26个字母对应的ASCII的码值、模拟用户登录 、猜数游戏(二分法)、计算100-999之间的水仙花数

    循环输出26个字母对应的ASCII的码值--循环执行 a-97 b-98依次+1 x=97 #a的ASCII值 for _ in range(26):#只需要执行次数,不需要使用迭代变量print(c ...

  7. Python_EasyGui图形化的安装,配置窗口,简单实战(登录界面,猜数字游戏,模拟记事本,统计代码量)

    文章目录 1.EasyGui的安装 pip安装(python 3.7版本及其之前版本): python 3.7以上版本 手动安装: 2.EasyGui简单使用 窗口属性修改 3.简单实战 窗口猜数字游 ...

  8. javaweb——模拟用户登录和新闻发布

    目录 模拟用户登录 1.登录界面: 注意点:验证码 2.对登录界面与数据库实现数据交互: 3.登录成功页面: 新闻发布 1.发布新闻页面 2.发布新闻数据和数据交互: 注意点:新增id 3.发布新闻成 ...

  9. python模拟用户登录爬取阳光采购平台数据

    阳光采购平台每月初会把当月的价格挂到平台上,现模拟用户登录平台,将需要的数据保存到csv文件和数据库,并且发送给指定人员. 开发环境搭建: 网上教程一大堆,不赘述了.安装好后需要安装一些必须的库,如下 ...

最新文章

  1. 又现神论文!《本人娶刘亦菲的可行性报告》省级期刊收录
  2. 【转】C#Static类和Static构造函数
  3. Hadoop 安装详解--新手必备
  4. 统计学习方法第六章作业:逻辑斯谛梯度下降法、最大熵模型 IIS / DFP 算法代码实现
  5. Pandas高级教程之:处理text数据
  6. routing zuul_尚学堂0131之zuul的相关概念及如何性能调优
  7. hdu2955 Robberies (动态规划之背包)
  8. Spring Boot 应用监控
  9. linux的vi命令输入C,Linux中C语言简单实现之vi篇(详细内容)
  10. 拓端tecdat|R语言利用基线协变量提高随机对照试验的效率
  11. Jspxcms 9.5.0 发布,Java CMS
  12. 小米平板4/4plus手机屏幕驱动板使用步骤说明
  13. 潜力环保类元宇宙项目地球超人解析
  14. kafka eagle的介绍和详细安装教程
  15. 报表数据源之Hadoop
  16. MyBatis查询缓存
  17. MQTT开源库mosquitto安装和使用(一)
  18. 【Python网络爬虫】百度贴吧/豆瓣小组
  19. 把excel中的数据粘贴到oracle
  20. 2P4M-ASEMI代理伟达原装单向可控硅2P4M

热门文章

  1. 近似算法(参考中科大黄刘生PPT)
  2. 采集项目各组件脚本代码
  3. SVN版本库的异地备份
  4. 小程序实战--仿bilibil(哔哩哔哩)小程序
  5. 视频教程-YOLOv4目标检测实战:人脸口罩佩戴检测-计算机视觉
  6. 与电脑处于同一局域网下的手机访问电脑网站
  7. 如何用手机访问电脑本地的localhost
  8. 如何设计数据库(2)
  9. 【Python入门教程】第41篇 字典
  10. win10 关闭更新