这篇教程C++ 嵌套循环写得很实用,希望能帮到您。 一个循环内可以嵌套另一个循环。C++ 允许至少 256 个嵌套层次。 C++ 中 嵌套 for 循环 语句的语法: for ( init; condition; increment ){ for ( init; condition; increment ) { statement(s); } statement(s); } C++ 中 嵌套 while 循环 语句的语法: while(condition){ while(condition) { statement(s); } statement(s); } C++ 中 嵌套 do...while 循环 语句的语法: do{ statement(s); do { statement(s); }while( condition ); }while( condition ); 关于嵌套循环有一点值得注意,您可以在任何类型的循环内嵌套其他任何类型的循环。比如,一个 for 循环可以嵌套在一个 while 循环内,反之亦然。 下面的程序使用了一个嵌套的 for 循环来查找 2 到 100 中的质数: 实例#include <iostream>using namespace std; int main (){ int i, j; for(i=2; i<100; i++) { for(j=2; j <= (i/j); j++) { if(!(i%j)) { break; } } if(j > (i/j)) { cout << i << " 是质数/n"; } } return 0;} 当上面的代码被编译和执行时,它会产生下列结果: 2 是质数3 是质数5 是质数7 是质数11 是质数13 是质数17 是质数19 是质数23 是质数29 是质数31 是质数37 是质数41 是质数43 是质数47 是质数53 是质数59 是质数61 是质数67 是质数71 是质数73 是质数79 是质数83 是质数89 是质数97 是质数 C++ do...while 循环 C++ break 语句 |