关于while循环while(z=r%h)它的循环体结束条件是什么?intgys(inta, intb) //求最大公约数{ int r; if(a

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 16:27:56
关于while循环while(z=r%h)它的循环体结束条件是什么?intgys(inta, intb)     //求最大公约数{    int r;      if(a
x͒oO1I2n/{Na;F"t%Qۄ/s+P{i>w-ycnlL98$l82m9'͇_Wj,^[G;a~YVjHڑQ)mi^~'hU46int/f9+FH4F6;0Kk,UCXq$B3lHꞺx7~mͅKk}3+u0!uUSJtF?!ei~ƷHQ"-JԳh7si);;Q{{z;z7^0ooF/,OHq/:I"Ѿ٣ױ1i-wW:: ~Eɝ(K8 kȽ~^M!)mkȩռ8j(qdNie AS.-W,$l*1ơR .hM+6&(STAn3 pKQ@,XhG,SL C'CdY-)7dI_Z+hB1(CHTn`N dc2aA)Xg2Q-0Jga\LL9'&CiMPy*o dK

关于while循环while(z=r%h)它的循环体结束条件是什么?intgys(inta, intb) //求最大公约数{ int r; if(a
关于while循环
while(z=r%h)它的循环体结束条件是什么?
intgys(inta, intb) //求最大公约数
{ int r;
if(a

关于while循环while(z=r%h)它的循环体结束条件是什么?intgys(inta, intb) //求最大公约数{ int r; if(a

给出代码的分析如下:

intgys(inta, intb)     //求最大公约数
{    int r;
     if(a<b){r=a; a=b; b=r;}
     while(r=a%b)    //赋值表达式的值即为r的值,此句与 while((r=a%b)!=0)等价

      { a=b;  b=r;}
     return b;
}

已经运行通过: