猜数字游戏 模拟用户登录场景 模拟屏幕输出 C语言代码实现详细
范围在 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语言代码实现详细相关推荐
- 猜数字游戏,用户充值版(Java)
这一个案例是来巩固我们学习的properties的用法,来给用户一定的限定的条件,一旦用户超过我们的试用的条件,我们就可以来提醒用户去充值,并且没有用户的试玩次数. 具体的 1.properties. ...
- 【Python养成】:案例(身高体重BMI值、模拟用户登录系统、键盘录入10个学生的成绩,计算出最高分、最低分和成绩总和、词频统计)
案例题目:身高体重BMI值 计算成人身高体重指数BMI值.公式:bmi = 体重 / (身高 * 身高),体重的单位是千克,身高的单位是米 .键盘输入身高和体重值,计算bmi值,并根据结果对用户做出友 ...
- python实现猜数字游戏_python如何实现猜数字游戏
python实现猜数字游戏的方法:使用条件语句实现判断,代码为[print('猜一个1-20之间的整数.');print('开始猜:');for i in range(1, 7):try:guess ...
- JavaScript应用——手把手教你做一个页面化猜数字游戏
一听到猜数字游戏,想必大家都不太陌生吧?是的没错,很多人都用C语言或者Java写过猜数字游戏小程序,博主也不例外,之前写过C语言版本的猜数字游戏,感兴趣的同学可以看看C语言版本猜数字游戏.本篇博客主要 ...
- 用C语言实现“模拟用户登录情景”、“猜数字小游戏”
for循环,这种情况,break跳出循环,直接打印0123:记录一下 2.实现左右增加字符,如下图所示,要想到用数组,左右增加变量,再加入延迟,sleep的头文件是#<windows.h> ...
- python--循环输出26个字母对应的ASCII的码值、模拟用户登录 、猜数游戏(二分法)、计算100-999之间的水仙花数
循环输出26个字母对应的ASCII的码值--循环执行 a-97 b-98依次+1 x=97 #a的ASCII值 for _ in range(26):#只需要执行次数,不需要使用迭代变量print(c ...
- Python_EasyGui图形化的安装,配置窗口,简单实战(登录界面,猜数字游戏,模拟记事本,统计代码量)
文章目录 1.EasyGui的安装 pip安装(python 3.7版本及其之前版本): python 3.7以上版本 手动安装: 2.EasyGui简单使用 窗口属性修改 3.简单实战 窗口猜数字游 ...
- javaweb——模拟用户登录和新闻发布
目录 模拟用户登录 1.登录界面: 注意点:验证码 2.对登录界面与数据库实现数据交互: 3.登录成功页面: 新闻发布 1.发布新闻页面 2.发布新闻数据和数据交互: 注意点:新增id 3.发布新闻成 ...
- python模拟用户登录爬取阳光采购平台数据
阳光采购平台每月初会把当月的价格挂到平台上,现模拟用户登录平台,将需要的数据保存到csv文件和数据库,并且发送给指定人员. 开发环境搭建: 网上教程一大堆,不赘述了.安装好后需要安装一些必须的库,如下 ...
最新文章
- 又现神论文!《本人娶刘亦菲的可行性报告》省级期刊收录
- 【转】C#Static类和Static构造函数
- Hadoop 安装详解--新手必备
- 统计学习方法第六章作业:逻辑斯谛梯度下降法、最大熵模型 IIS / DFP 算法代码实现
- Pandas高级教程之:处理text数据
- routing zuul_尚学堂0131之zuul的相关概念及如何性能调优
- hdu2955 Robberies (动态规划之背包)
- Spring Boot 应用监控
- linux的vi命令输入C,Linux中C语言简单实现之vi篇(详细内容)
- 拓端tecdat|R语言利用基线协变量提高随机对照试验的效率
- Jspxcms 9.5.0 发布,Java CMS
- 小米平板4/4plus手机屏幕驱动板使用步骤说明
- 潜力环保类元宇宙项目地球超人解析
- kafka eagle的介绍和详细安装教程
- 报表数据源之Hadoop
- MyBatis查询缓存
- MQTT开源库mosquitto安装和使用(一)
- 【Python网络爬虫】百度贴吧/豆瓣小组
- 把excel中的数据粘贴到oracle
- 2P4M-ASEMI代理伟达原装单向可控硅2P4M