2023-12-07 21:45:29 +08:00
|
|
|
#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;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|