practice_code/c/code/idea/start_yuansheng.c
2024-02-18 14:13:11 +08:00

51 lines
1.4 KiB
C

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
//生成随机数字
srand ( ( unsigned int ) time ( NULL ) ); //设置睡觉函数预定值
int figure_1 = rand ( ) % 100; //接收随机数
//初始化
int figure_2; //用户输入的数字
int number_times = 2; //用户输入的次数
printf ( "请输入%d开启原神\n" , figure_1 );
printf ( "请输入:" );
while ( scanf ( "%d" , & figure_2 ) )
{
if ( figure_1 == figure_2 )
{
printf ( "智力正常,原神启动\n" );
system ( "start https://genshin.hoyoverse.com" );
return 1;
}
if ( number_times == 0 )
{
printf ( "智力缺陷关闭电脑" );
system ( "shutdown -s" );
return 1;
}
if ( figure_1 < figure_2 )
{
printf ( "还剩%d次机会" , number_times );
printf ( "数字大了请重新输入:" );
while ( getchar ( ) != '\n' ); //清除缓存
-- number_times; //减少次数
continue;
}
if ( figure_1 > figure_2 )
{
printf ( "还剩%d次机会" , number_times );
printf ( "数字小了请重新输入:" );
while ( getchar ( ) != '\n' ); //清除缓存
-- number_times; //减少次数
continue;
}
}
}