这个程序怎么改
时间:10-02
整理:3721RD
点击:
if(keyscan()==3)
{
// key3=!key3;
display1(qian,bai,shi,ge);
while(1)
{
display1(qian,bai,shi,ge);
if(keyscan()==2)
{
bb++;
if(bb==13)
{
bb=1;
}
display1(qian,bai,shi,ge);
key2=!key2;
}
if(keyscan()==1)
{
bb--;
if(bb==0)
{
bb=12;
}
display1(qian,bai,shi,ge);
key1=!key1;
}
if(keyscan()==4)
{
break;
}
}
if(keyscan()==3)
{
// key3=!key3;
while(1)
{
display1(qian,bai,shi,ge);
if(keyscan()==2)
{
cc++;
if(cc==31)
{
cc=0;
}
display1(qian,bai,shi,ge);
key2=!key2;
break;
}
if(keyscan()==1)
{
cc--;
if(cc==0)
{
cc=31;
}
display1(qian,bai,shi,ge);
key1=!key1;
}
if(keyscan()==4)
break;
}
}
{
// key3=!key3;
display1(qian,bai,shi,ge);
while(1)
{
display1(qian,bai,shi,ge);
if(keyscan()==2)
{
bb++;
if(bb==13)
{
bb=1;
}
display1(qian,bai,shi,ge);
key2=!key2;
}
if(keyscan()==1)
{
bb--;
if(bb==0)
{
bb=12;
}
display1(qian,bai,shi,ge);
key1=!key1;
}
if(keyscan()==4)
{
break;
}
}
if(keyscan()==3)
{
// key3=!key3;
while(1)
{
display1(qian,bai,shi,ge);
if(keyscan()==2)
{
cc++;
if(cc==31)
{
cc=0;
}
display1(qian,bai,shi,ge);
key2=!key2;
break;
}
if(keyscan()==1)
{
cc--;
if(cc==0)
{
cc=31;
}
display1(qian,bai,shi,ge);
key1=!key1;
}
if(keyscan()==4)
break;
}
}
好多if else啊 得需要改成switch case语句 if esle嵌套过多
好的,我试试