我的解法:直接是两个for循环当i==j的时候输出1
#include<iostream> #include<iomanip> using namespace std; int main() { int n; cin >> n; for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (i == j)cout << setw(3) << 1; else cout<< setw(3) << 0; } cout << "\n"; } return 0; }
参考解法:它是创建了一个二维数组 ,然后cout
今天学到一个万能头文件#include<bits/stdc++.h>
它包含了目前c++所包含的所有头文件