关于条件判断语句变量a可以取3个值,0、1、2.当a=1时,执行一段代码;当a=2时,执行另一段代码;当a=0时,给a随机赋值1或者2,之后在执行相应代码.请问如上过程该如何用C实现.li97as1 的回答是比较

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 04:00:01

关于条件判断语句变量a可以取3个值,0、1、2.当a=1时,执行一段代码;当a=2时,执行另一段代码;当a=0时,给a随机赋值1或者2,之后在执行相应代码.请问如上过程该如何用C实现.li97as1 的回答是比较
关于条件判断语句
变量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 的回答是比较
楼主,你的要求可以用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
{
}

关于条件判断语句变量a可以取3个值,0、1、2.当a=1时,执行一段代码;当a=2时,执行另一段代码;当a=0时,给a随机赋值1或者2,之后在执行相应代码.请问如上过程该如何用C实现.li97as1 的回答是比较 lingo判断语句已知一个一维数据数组,x,如果要统计 x 取值等于a的个数,该怎么写lingo语句?关于lingo的条件判断语句怎么编写? 非常非常简单的几道题目,要拿分的来啊1.已知:int x,y;.下列表达式中,非法的是()A.x=y+3B.y=x%yC.y=++xD.x+y=52.C语言中,要判断整型变量x是否等于0,下面语句()可以构成if和if-else语句中的条件.A matlab 符号变量可以在条件语句中吗 matlab中条件语句中还想加其他变量的判断条件该如何编写? 第 16 题 下列关于指针变量赋空值的说法错误的是 A.当赋空值的时候,变量指向地址为0的存储单元 B.赋值语句可以表达为变量名=′\0′; C.赋值语句可以表达为变量名=0; D.一个指针变 for循环语句中的判断语句中可以是变量吗? 关于C语言定义变量的问题c语言中可以通过 判断某条件是否成立 然后据此决定是否定义变量吗?比如可以达到如下效果的程序段有么?if (条件成立) {定义变量c}; 判断a,b,c能否构成三角形,判断条件语句可以用以下吗?a+b>c,a-b c语句 int a=5,b;b=a>3&&0,a++;执行后变量b的值为? MATLAB判断语句我想根据变量的类型作为if语句的判断条件,如对于变量s,若它是double型,执行某条语句,若它是sym型,执行其他语句,用MATLAB要怎么实现呢? 执行下列语句后a.b.c这3个变量的值为多少?阿a=30;b=a++;c=++a;要真实地 matlab 条件判断语句不生效想用cos(w*t+y)的值的正负来决定函数的表达式,可是发现条件判断语句失效了,直接按最后一个条件语句运行了,w是角速度,y是初相位,均已赋值,t取0:0.004:1.主要函数部 在一个变量定义语句中可以同时定义多个变量,变量之间用什么 隔开. 如何在SPSS中对涉及的两个变量进行比较大小后进行分类?问卷中有两个变量:变量A的取值为1、2、3、4、5;变量B的取值为1、2、3、4、5;我现在想把问卷进行归类,条件为A>B,A=B,A 设有语句int a=5;则执行语句a+a-=a*a后,变量A的值是则执行语句a+=a-=a*a:后,变量a的值5,0,25,-40 整数变量a ,赋值语句a=(a%3=0?1:0)的意思 lingo 0-1变量w为0-1变量,m为普通变量,如何保证:当m=0,w一定为0;当m不等于0,w可以取0或1?我是像您这样用过if函数,可是运行出错了,好像是if(条件,值1,值2)里面要有两个值啊……好像要求条件