想要输出一个 5x5 的空心正方形图案(边框为*,中间为空格),判断条件应为?
for(int i=1; i<=5; i++) { for(int j=1; j<=5; j++) { if(i==1 || i==5 || j==1 || j==5) cout << "*"; else cout << " "; } cout << endl; }
代码逻辑正确
只能输出实心正方形
只能输出一行
会报错