//#include//#define _CRT_SECURE_NO_WARNINGS
//此处是解决scanf()报错问题,我是在编译器里解决,要运行的话请放开注释
int run_led(int a, int b)//开灯回调函数
{
return 1;
}
int off1_led(int a, int b)//关灯回调函数
{
return 0;
}
int off_led(int a, int b)//关灯处理函数,此处1表示按下,0表示没按,因此判断一样。
{
if (a == 1 && b == 0 || a == 0 && b == 1)//就算两次输入一样,也能关灯
{
return 1;
}
else if (a == 1 && b == 1 || a == 0 && b == 0)
{
return 0;
}
}
int judge_input(int a, int b)//开灯部分的处理函数
{
if (a == 1 && b == 0|| a == 0 && b == 1)//正确输入只有这两种
{
return 1;
}
else if (a == 1 && b == 1 || a == 0 && b == 0)//错误输入会让重新输入
{
return 0;
}
}
i