你的主要原因是多了一个分号,你的第一层for循环后面接了一个分号,导致所有的循环全执行了一个空的语句。
原来的代码有点乱,我自己写了一遍。#includeusing namespace std;int main(){ for(int i=1;i<=9;i++){ for(int j=1;j<=9;j++){ cout< } } return 0;}