千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述[C语言] strlenstrcmp时间戳相关的知识,希望能为你提供帮助。
文章图片
都要引用string.h
代码①
---字符串两边同时改变
# include <
stdio.h>
# include <
string.h>
# include <
windows.h>
int main()
{
char arr1[] = "Welcome to NewYork!!";
char arr2[] = "********************";
int left = 0;
int right = strlen(arr2) - 1;
while(left<
=right)
{
arr2[left] = arr1[left];
arr2[right] = arr1[right];
printf("%s\\n", arr2);
left++;
right--;
Sleep(1000);
//睡眠两秒
system("cls");
// 清空屏幕
}
return 0;
}
代码②
---3次机会模拟登入
# define _CRT_SECURE_NO_WARNINGS 1
# include <
string.h>
# include <
stdio.h>
int main()
{
int i = 0;
char password[20] = { 0 };
for (i = 0;
i <
3;
i++)
{
printf("请输入密码:>
");
scanf("%s", password);
if (strcmp(password, "123456") == 0)
{
printf("登入成功");
break;
}
}
if (i == 3)
{
printf("三次输入均错误");
}
return 0;
}
代码③
---猜数字小游戏
代码模块化 思路清晰方便修改
1.使用rand函数需要引用头部文件 stdlib.h
2.rand函数不是真随机 需要srand配合使用 srand也需要引用 stdlib.h
3.srand必须要参数这个参数决定rand初始值但是参数固定rand随机值也固定
4.srand参数用到时间戳时间戳是指系统时间一直改变,随机值根据系统时间得出
5.srand参数需要的类型 unsigned int
#define _CRT_SECURE_NO_WARNINGS 1
#include <
stdio.h>
#include <
time.h>
#include <
stdlib.h>
void game()
{
int ret = rand()%100+1;
//%100 范围0到99再+11到100
//printf("%d\\n", ret);
int guess = 0;
while (1)
{
printf("猜一个数字:>
\\n");
scanf("%d", &
guess);
if (guess >
ret)
{
printf("猜大了!\\n");
}
else if (guess <
ret)
{
printf("猜小了!\\n");
}
else
{
printf("猜得真准!\\n");
break;
}
}
}
void menu()
{
printf("**************************\\n");
printf("******* 1.猜数字*******\\n");
printf("******* 0.退出游戏 *******\\n");
printf("**************************\\n");
}int main()
{
int input = 0;
srand((unsigned int)time(NULL));
//srand函数能给rand函数设定初始值time函数 时间戳
do
{
menu();
//打印菜单
printf("请选择:>
");
scanf("%d", &
input);
switch (input)
{
case 1:
game();
break;
case 0:
printf("退出游戏");
break;
default:
{
printf("输入有误");
break;
}
}
} while (input);
return 0;
}
【[C语言] strlenstrcmp时间戳】
推荐阅读
- 数字化的终局(赛博朋克(社会主义?))
- 零基础入门Serverless(Hello World)
- vivado关联notepad++遇到的坑
- Set接口及其实现类HashSetTreeSet的底层结构与区别
- 在WordPress网站上上传媒体时出错[更新]
- WordPress中视图页面源”冗余空白行”中的错误
- 将代码添加到Customizer的section出错
- 将自定义脚本放入WordPress自定义程序中
- 空帖标题WordPress