三个按键如何分别控制三个数码管C语言编程

发布网友 发布时间:2022-04-23 21:38

我来回答

1个回答

热心网友 时间:2022-05-02 02:47

enum keys {S1,S2,S3};

int L1=0,L2=0,L3=0;

int main(int argc, char* argv[])
{
int flag;
while(1)
{

printf("请输入按键1 2 3:  ");
scanf("%d",&flag);
switch (flag)
{
case 1:
{
L1++;
if (L1==10)
{
L1=0;
}

}
printf("%d,%d,%d \n",L1,L2,L3);
break;
case 2:
{
L2++;
if (L2==10)
{
L2=0;
}

}
printf("%d,%d,%d \n",L1,L2,L3);
break;
case 3:
{
L3++;
if (L3==10)
{
L3=0;
}
}
printf("%d,%d,%d \n",L1,L2,L3);
break;
default:
printf("ERR ");
break;
}

}


return 0;
}

//1,2,3是按键,L1,L2,L3打印结果,没输入一次1,或者2,或者3,一次结果

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com