【小5聊】C++ 输入矩阵数字,然后回环方式输出
创始人
2024-04-30 05:20:36

C++ 输入矩阵数字,然后回环方式输出 

1、题目内容

  • 输入

第一行是两个m和n,分别代表矩阵的行数和列数。

第二行开始输入对应矩阵 

  • 输出

第二行回转输出。

相邻的两个整数之间用一个空格分开,行尾无空格

  • 样例输入

5 6

4 8 9 4 5 6

1 2 5 6 8 5

2 9 8 7 5 4

2 3 5 7 8 9

9 8 6 2 7 8

  • 样例输出

4 8 9 4 5 6 5 8 6 5 2 1 2 9 8 7 5 4 9 8 7 5 3 2 9 8 6 2 7 8

  • 实现分析

1)定义两个变量m和n

2)并给两个变量输入值

C++使用cin关键词来标志输入,以及双大于号>>

3)定义一个二维数组,用来保存矩阵数据,并设置初始长度,10行10列

4)根据前端输入的m行n列,给二维数组赋值

  • 代码
#include
using namespace std;int main() {// 定义两个变量m和nint m, n;// 给两个变量输入值cin >> m >> n;// 定义一个二维数组,用来保存矩阵数据int arr[100][100];// 根据前端输入的m行n列,给二维数组赋值for (int i = 0; i < m; i++)for (int j = 0; j < n; j++)cin >> arr[i][j];// 回环输出for (int i = 0; i < m; i++) {if (i % 2 == 0) { // 双数从左到右输出for (int j = 0; j < n; j++) {cout << (j > 0 ? ' ' + arr[i][j] : arr[i][j]);}}else { // 单数从右到左输出for (int j = n - 1; j >= 0; j--) {cout << (j > 0 ? ' ' + arr[i][j] : arr[i][j]);}}}return 0;
}

 

相关内容

热门资讯

以军称打击黎巴嫩南部真主党目标 新华财经耶路撒冷1月11日电(记者庞昕熠 王卓伦)以色列国防军11日发表声明称,以军当天打击了黎巴嫩...
打着高校旗号的“教授内推”“付... (来源:上观新闻)寒假临近,一些打着高校名义的“教授内推”“‘寒假学堂’营”“招生咨询”等信息层出不...
安徽推广多种养老金认证方式 安...  11月4日,从省人社厅了解到,《安徽省城乡居民基本养老保险待遇领取人员资格认证实施办法》日前正式出...
最新或2023(历届)广州市生...   情况一、用人单位投保、广州市本地分娩  生育保险费用由用人单位按月缴纳,职工个人不缴纳生育保险费...
原创 美... 一封火药味十足的信件在联合国炸开了锅,伊朗代表直接点名美国“搞事情”,这场国际大戏背后竟然暗藏与我们...