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

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

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

#include <iostream>

using namespace std;

int main(){

int m,n;

cin>>m>>n;

int matrix100100;

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

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

cin>>matrixij;

}

}

int s;

cin>>s;

if(s==0){

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

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

cout<<matrixij<<" ";

}

cout<<endl;

}

}else{

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

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

cout<<matrixij<<" ";

}

cout<<endl;

}

}

return 0;

}

运行校验结果如下

相关推荐
Angel Q.1 小时前
因子分析和生成模型有什么关系?从“幕后因素”到“生成数据”
算法
888CC++1 小时前
C语言与C++的区别:从面向过程到面向对象
java·c语言·c++
FBI HackerHarry浩2 小时前
AI大模型开发V2第四阶段线性回归
人工智能·算法·线性回归
Darkwanderor2 小时前
Linux系统编程实战项目:模拟实现shell
linux·c++
himobrinehacken3 小时前
揭秘Windows程序启动的神秘之旅
c++·安全
Jerry3 小时前
LeetCode 108. 将有序数组转换为二叉搜索树
算法
库玛西3 小时前
C++ 运行时多态 :核心总结与原理图解
c语言·c++·笔记
蓝斯4974 小时前
Diff算法的简单介绍
算法
过期的秋刀鱼!4 小时前
L2正则化,防止过拟合-历史补充
算法·过拟合·l2正则化
Byron Loong4 小时前
【C++】重定向是什么
开发语言·c++