作业帮 > 综合 > 作业

关于条件判断语句变量a可以取3个值,0、1、2.当a=1时,执行一段代码;当a=2时,执行另一段代码;当a=0时,给a随

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 05:29:44
关于条件判断语句
变量a可以取3个值,0、1、2.当a=1时,执行一段代码;当a=2时,执行另一段代码;当a=0时,给a随机赋值1或者2,之后在执行相应代码.请问如上过程该如何用C实现.
li97as1 的回答是比较符合我的意思的.但是由于当a=1和a=2时,之后执行的代码很长,可不可以不写两次这个代码啊?不是说用函数调用的方式
楼主,你的要求可以用goto语句来实现:
loopa:
if(a==1)
{
//执行相应代码
}
else if(a==2)
{
//执行相应代码
}
else if(a==0)
{
srand((int)time(0));
a = (rand())%2+1;//给a随机赋值1或者2
//执行相应代码
goto loopa;
}
esle
{
}