作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/07 19:35:44
关于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;
}已经运行通过: