当前位置: 代码迷 >> C语言 >> [求助]进来帮帮我 谢
  详细解决方案

[求助]进来帮帮我 谢

热度:383   发布时间:2007-01-27 17:11:00.0
以下是引用xzdblue在2007-1-27 14:05:00的发言:

如果不希望在for句型中加跳出循环 那要怎么加循环呢? 请问大家

可以在循环体内用break语句跳出来:

#include <stdio.h>

int main()
{
int x,y,z=6;
for(x=30; ;x++)
{ for(y=6; ;y++)
{ if(x==2*y)
printf("%d ",y-z);
if (y>=20) break;
}
printf("\n");
if(x>=50) break;
}
return(0);
}


----------------解决方案--------------------------------------------------------
  哦 知道了  谢谢各位了
----------------解决方案--------------------------------------------------------
不用加循玩控制条件后面的if(x==2*y)就是条件呀,不过好像少了句break;当if(x==2*y)显示结果后跳出循环
----------------解决方案--------------------------------------------------------
  相关解决方案