谁会c++,帮做一下这道题但不要用printf和scanf,不要问为什么?

二:程序编写题

题目名称:打印奇数行
题目描述:输入两个数m和n,(1<m,n<100),分别表示矩阵的行和列,然后输入m*n个整数,最后输出矩阵的奇数行信息。
输入描述:共m+1行,第1行为m和n,m代表矩阵的行,n代表矩阵的列。接下来的m行,每行有n个整数。
输出描述:矩阵的奇数行信息。
1
样例输入:
5 5
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5

样例输出:
1 1 1 1 1
3 3 3 3 3
5 5 5 5 5

第1个回答  2021-09-09
#include <iostream>
using namespace std;

int main()
{
int m, n;
cin >> m >> n;
int nums[m][n];
for(int i = 0; i < m; i++)
for(int j = 0; j <n; j++)
cin >> nums[i][j];

for(int i = 0; i < m; i+=2)
{
for(int j = 0; j < n; j++)
cout << nums[i][j] << " ";
cout << endl;
}
return 0;
}
相似回答
大家正在搜