1.猜数字
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void meau()//编写目录
{
printf("*********************\n");
printf("***1.play 0.exit***\n");
printf("*********************\n");
}
void game()
{
int num = 0;
int input = 0;
num= rand()%100+1;
while (1)
{
printf("请输入数字\n");
scanf_s("%d", &input);
if (input<num )
{
printf("猜小了\n");
}
else if (input>num)
{
printf("猜大了\n");
}
else
{
printf("猜对了");
break;
}
}
}
int main()
{
int input=0;
srand((unsigned)time(NULL));//设置随机数产生器
do
{
meau();
printf("请选择: ");
scanf_s("%d", &input);
switch (input)
{
case1:
game();
break;
case0:
printf("退出游戏\n");
break;
default:
printf("选择错误\n");
break;
}
} while (input);
system("pause");
return 0;
}
2.密码输入3次
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int i = 0;
char pwd[] = "123456";
for (i = 0; i < 3; i++)
{
printf("请输入密码");
scanf_s("%s", pwd);
if (strcmp(pwd, "123456") == 0)
{
break;
}
if (i == 3)
{
printf("登录失败\n");
}
else
{
printf("登陆成功\n");
}
}
system("pause");
return 0;
}
3.接收键盘字符
#include<stdio.h>
#include<stdlib.h>
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
{
if (ch >= 'A'&&ch <= 'Z')
{
putchar(ch + 32);
}
else if (ch >= 'a'&&ch <= 'z')
{
putchar(ch - 32);
}
}
system("pause");
return 0;
}