关于条件判断语句变量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时,之后执行的代码很长,可不可以不写两次这个代码啊?不是说用函数调用的方式
变量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
{
}
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
{
}
关于条件判断语句变量a可以取3个值,0、1、2.当a=1时,执行一段代码;当a=2时,执行另一段代码;当a=0时,给a随
c#中的if语句如何在条件中使用或者,如a等于1时执行本代码,等于2时执行本代码.
当a=1,b=2,c=3时,执行if(a
当a=1,b=2,c=3时,以下if语句执行后,a、b、c中的值分别是求大神帮助
当a=1,b=2,c=3时,以下if语句执行后,a 、b、 c 中的值分别为()()()
void func(inta,int&b) { a++; b++; } 若执行代码段:int x=0,y=1; func
当a=3,b=2,c=1时,执行以下if语句后a=?b=?c=?
c语言设a=2,b=0,c;则执行c=b&&a--;语句后,a的结果是2,为什么a不是等于1呢?当b=1时,a为什么又等
C语言IF的问题当a=1,b=2,c=3时,以下if语句执行后,a,b,c中的值分别是多少if (a>c)b=a;a=c
分析下面的C语言代码:inta=1,b=10;do{b-=a;a++;}while(b--<0);则执行循环语句后
C语言中的if语句当a=1,b=2,c=3时,以下if语句执行后,a、b、c中的值分别为()、()、().if(a>c)
当a=1,b=2,c=3时,以下if语句执行后,a,b,c中的值分别为多少? if(a>c) b=a