问题标题: 酷町堂:4898 数值置换器2

0
0
已解决
张弘毅
张弘毅
高级守护
高级守护

4898   数值置换器2

题目描述 Description

在计算机的硬件操作中,有很多地方都会用到数值置换器,具体规则如下:
给定一个M行N列二维数组以及一个参考数值a,将二维数组中所有出现的a清0,请输出经过数值置换器之后的新数组。

输入描述 Input Description

输入为M+1行:
第一行为二维数组的行数M与列数N,以及参考值a,且M与N不超过50;
余下的M行为M行N列的二维数组,每一行之间的元素用单个空格隔开。

输出描述 Output Description

输出为M行N列的二维数组,表示的是经过数值置换器之后的新数组,没一行之间的元素用单个空格隔开。

样例输入 Sample Input

 

3 3 3
1 2 3
4 1 2
5 3 1

样例输出 Sample Output

 

1 2 0
4 1 2
5 0 1

数据范围及提示 Data Size & Hint

n,m<=50


0
已采纳
丁博扬
丁博扬
中级天翼
中级天翼
  • #include<iostream>
  • using namespace std;
  • int s[60][60];
  • int main(){
  • int m,n,a;
  • cin>>m>>n>>a;
  • for(int i=1;i<=m;i++){
  • for(int j=1;j<=n;j++){
  • cin>>s[i][j];
  • if(s[i][j]==a){
  • s[i][j]=0;
  • }
  • }
  • }
  • for(int i=1;i<=m;i++){
  • for(int j=1;j<=n;j++){
  • cout<<s[i][j]<<" ";
  • }
  • cout<<endl;
  • }
  • return 0;
  • }
  • 希望这个会帮到你,谢谢,不要举报
0
邓涵睿
邓涵睿
中级天翼
中级天翼

你问作业题干什么,老师发了,自己抄去

0
潘晨皓
潘晨皓
高级天翼
高级天翼

看到邓涵睿 同学的答案了吗?结贴吧!!

0
我要回答