利用嵌套打印十行 *123456789101112131415161718#include<iostream>using namespace std;int main() { //利用嵌套打印十行* for (int j = 0; j <= 5; j++) { for (int i = 0; i <= 10; i++) { cout << "*"; } cout << endl; } return 0;} 利用嵌套打印乘法口诀表首先打印行123456789101112#include<iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { cout << "i" << endl; } system("pause"); return 0;} 运行此代码发现打印的是九行i 原因是i加了 “” 将 “” 去掉 123456789101112#include<iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { cout << i << endl; } system("pause"); return 0;} 嵌套for循环拆解1234567891011121314151617#include<iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { cout << i << endl; for (int j = 1; j <= i; j++) { cout << j; } } system("pause"); return 0;} 拆解后123456789101112131415161718192021222324252627282930#include<iostream>using namespace std;int main(){ int i = 1; for (; ; ) { if (i > 9) { break; } cout << i << endl; int j = 1; for (; ; ) { if (j > i) { break; } cout << j; j++; } i++; } system("pause"); return 0;} 打印列数123456789101112131415161718#include<iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { cout << "j*i"<<"="<<"\t"; } cout << endl; } system("pause"); return 0;} 发现打印完后是这样的结果 改正如下 1234567891011121314151617#include<iostream>using namespace std;int main(){ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { cout << j << "*" << i << "=" << j * i << "\t"; } cout << endl; } system("pause"); return 0;}