人正在想着把篮球记分器改成羽毛球记分器。
可是羽毛球记分器最后是有这个平分追分条件的。
在不追分的情况下,只需要任意一个计分为十位数为2个位数为1即可。
但实际比赛则是当双方均为 20 分时,领先对方 2 分的一方赢得该局
比赛当双方均为 29 分时,先取得 30 分的一方赢得该局比赛
那这if条件我都不知道怎么写好
下图的是我的相关代码和图片。论坛内我搜过大部分都是篮球记分器,而且没有一个提及追分的。求大佬给个思路。条件想了半天也不知道怎么写
单片机C语言源程序如下:
if(A==1)
{
Display_ASCII(1,0,4,time,B);
Display_ASCII(1,0,5,time,C);//bifen
Display_ASCII(1,2,4,time,E);
Display_ASCII(1,2,5,time,F);
if((B==2&&C==1)||(E==2&&F==1))
{
A=2;
heat=0;spurs=0;
B=0;C=0;E=0;F=0;
}
}
if(A==2)
{
Display_ASCII(1,0,7,time,B);
Display_ASCII(2,0,0,time,C);//bifen
Display_ASCII(1,2,7,time,E);
Display_ASCII(2,2,0,time,F);
if((B==2&&C==1)||(E==2&&F==1))
{
A=3;
heat=0;spurs=0;
B=0;C=0;E=0;F=0;
}
}
if(A==3)
{
Display_ASCII(2,0,2,time,B);
Display_ASCII(2,0,3,time,C);//bifen
Display_ASCII(2,2,2,time,E);
Display_ASCII(2,2,3,time,F);
if((B==2&&C==1)||(E==2&&F==1))
{
A=4;
heat=0;spurs=0;
B=0;C=0;E=0;F=0;
}
}
|