问题标题: 酷町堂:1132 为什么不对?

0
0
已解决
黄钰杰
黄钰杰
初级守护
初级守护

#include<iostream>
using namespace std;
int a[100][100];
int main()
{
      int n,m;
    cin>>n>>m;
    for(int i=1; i<=n; i++)
    {   
        for(int j=1; j<=m; j++)
    cin>>a[i][j];
    }
    for(int i=1; i<=n; i++)
    {
        for(int j=1; j<=m; j++)
        cout<<a[i][j]<<" ";
        cout<<endl;
    }
    return 0;
}


0
已采纳
刘子康
刘子康
中级守护
中级守护

题目让你输出"A+B"和"A-B"

0
0
丁浩然
丁浩然
新手光能
新手光能

欢迎任何朋友指出错误,谢谢!!!

看看我的代码段吧:

首先: 头文件 

 #include<bits/stdc++.h>

定义一堆变量 :

int a[105][105],book[101][101],n,m;
char f;

输入:

for(int i=1; i<=n; i++)
    for(int j=1; j<=m; j++)
      cin>>a[i][j];
  for(int i=1; i<=n; i++)
    for(int j=1; j<=m; j++)
      cin>>book[i][j];

分类讨论:

加法时: 

case '+':
      for(int i=1; i<=n; i++)
        for(int j=1; j<=m; j++)
          a[i][j]+=book[i][j];
      break;

减法时:

case '-':
      for(int i=1; i<=n; i++)
        for(int j=1; j<=m; j++)
          a[i][j]-=book[i][j];
      break;

输出:

for(int i=1; i<=n; i++)
  {
    for(int j=1; j<=m; j++)
    {
      cout<<a[i][j]<<" ";
    }
    cout<<endl;
  }

最后别忘了: return 0; //!!!

丁浩然在2018-11-08 21:08:30追加了内容

框架自己加哦!

0
0
我要回答