信奥C++,输入一个n*m的矩阵,在输入一个变量s,如果s==0,则水平翻转矩阵,否则垂直翻转矩阵

属于信奥题目,具体解法如下。已经通过调试,欢迎使用。

有更有解法欢迎在评论区沟通,谢谢!

#include <iostream>

using namespace std;

int main(){

int m,n;

cin>>m>>n;

int matrix[100][100];

for(int i=0;i<m;i++){

for(int j=0;j<n;j++){

cin>>matrix[i][j];

}

}

int s;

cin>>s;

if(s==0){

for(int i=m-1;i>=0;i--){

for(int j=0;j<n;j++){

cout<<matrix[i][j]<<" ";

}

cout<<endl;

}

}else{

for(int i=0;i<m;i++){

for(int j=n-1;j>=0;j--){

cout<<matrix[i][j]<<" ";

}

cout<<endl;

}

}

return 0;

}

运行校验结果如下

相关推荐
hudawei996几秒前
W_q,W_k,W_v矩阵是怎么确定的?
矩阵·transformer·梯度下降·多头注意力·单头注意力
Dev7z2 分钟前
基于MATLAB的风向和天气条件下污染物扩散模拟与可视化系统
人工智能·算法·matlab
_OP_CHEN3 分钟前
C++进阶:(十六)从裸指针到智能指针,C++ 内存管理的 “自动驾驶” 进化之路
开发语言·c++
爱学习的小邓同学8 分钟前
C++ --- map/set的使用
开发语言·c++
梓德原9 分钟前
【C语言】C语言如何向系统接要存
java·c语言·算法
却话巴山夜雨时i14 分钟前
84. 柱状图中最大的矩形【困难】
算法
MSTcheng.14 分钟前
【C++进阶】继承(下)——挖掘继承深处的奥秘!
开发语言·c++
学困昇15 分钟前
Linux基础开发工具(上):从包管理到“进度条”项目实战,掌握 yum/vim/gcc 核心工具
linux·运维·开发语言·数据结构·c++·vim
浅川.2518 分钟前
xtuoj Interprime
算法
兩尛18 分钟前
HJ52 计算字符串的编辑距离
java·开发语言·算法