本文主要是介绍机试:蛇形矩阵,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述:
代码示例:
//蛇形矩阵
#include <bits/stdc++.h>
using namespace std;int main(){int n;cout << "输入样例" << endl; cin >> n;int k = 1; for(int i = 0; i < n; i++){if( i %2 == 0){//单数行for(int j = 0; j < n; j++){ cout << k++ << " ";}} else{//双数行,逆置for(int j = k+n-1; j >= k; j--){ cout << j << " ";}k += n;//保证k在下一行的初始值不出错}cout << endl;}return 0;
}
运行结果:
这篇关于机试:蛇形矩阵的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!