题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
int start = 1;
int out;
for(int i = 0; i<num ;i++){
//第i行
start = start + i;
for(int j = 0; j< num - i;j++){
//第j列
if(j == 0){
out = start;
}
else{
out = out + j + i + 1;
}
cout << out << ' ';
}
cout << endl;
}
}
// 64 位输出请用 printf("%lld")
主要是找到表示形式
华为机试刷题记录 文章被收录于专栏
记录一下手打代码的解题思路方便复习
