煎蛋的题解
2026-04-11 16:23:39
发布于:北京
25阅读
0回复
0点赞
给某些不要脸的人把代码放前面
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for(int i = 0;i < n;i++) {
if(i % 2 == 0)
for(int j = 0;j < n;j++)
cout << i * n + j + 1 << ' ';
else
for(int j = n - 1;j >= 0;j--)
cout << i * n + j + 1 << ' ';
cout << endl;
}
return 0;
}
压缩版代码:
#include <iostream>
using namespace std;
int main() {int n;cin >> n;for(int i = 0;i < n;i++) {if(i % 2 == 0)for(int j = 0;j < n;j++)cout << i * n + j + 1 << ' ';else for(int j = n - 1;j >= 0;j--)cout << i * n + j + 1 << ' ';cout << endl;}return 0;}
讲原理:若为奇数行正向输出,否则反向输出
这里空空如也







有帮助,赞一个