问题标题: 酷町堂:3741 矩阵重置2

0
0
已解决
王文博
王文博
缔造者之神
缔造者之神

题目描述 Description

给一个M*N的矩阵,矩阵元素的值为0或者1,要求重置矩阵,若某列存在为1的元素,则将整列元素重置为1,输出重置后的矩阵。

输入描述 Input Description

输入两个正整数M,N,表示这个矩阵有M行N列。
接下来是M行N列只包含0和1的矩阵。

输出描述 Output Description

输出重置后的矩阵。

样例输入 Sample Input

4 4 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0

样例输出 Sample Output

0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0

数据范围及提示 Data Size & Hint

1 ≤M,N≤ 10

想要加酷町豆的跟我说,我有2243个酷町豆


0
已采纳
张帆
张帆
中级天翼
中级天翼

这题首先是输入,你应该都会

更改的双重循环和常规的不太一样,

如下(先遍历列,在遍历行):

for(int j=1;j<=n;j++){
    for(int i=1;i<=m;i++){
         循环体;
    }
}

在判断当前是否为1,

若是,

则将整列赋值为1(循环),跳到下一列,

最后输出(要按格式)

0
0
0
周zhouhaoran
周zhouhaoran
初级光能
初级光能

加!我就9个豆,判断列,有点像模拟题

望采纳

加QQ跟你说

我要回答