for(i=max(x,y);i<=x*y;i++) {if(i%x==0&&i%y==0) z=i;} 想当括号里的条件第一次满足时就停止循环,怎么做

[复制链接]
查看11 | 回复2 | 2011-11-13 22:33:51 | 显示全部楼层 |阅读模式
在if判断句体中加一句结束循环操作语句,如下:for(i=max(x,y);i<=x*y;i++){
if(i%x==0&&i%y==0){
z=i;
break;//加上这一句就行
}}...
回复

使用道具 举报

千问 | 2011-11-13 22:33:51 | 显示全部楼层
for(i=max(x,y);i<=x*y;i++) {if(i%x==0&&i%y==0){ z=i;break;//满足条件终止循环}}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行