问题标题: 酷町堂:1643求代码问题出在哪?

0
0
已解决
方宇哲
方宇哲
资深守护
资深守护
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a[101][101],m,n,s,d;
    cin>>m>>n>>s>>d;
    for(int i=0;i<=m;i++)
    {
        for(int j=1;j<n;j++)
        {
            cin>>a[i][j];
        }
    }
    cout<<a[s][d];
    return 0;
} 

 

方宇哲在2018-07-20 20:23:51追加了内容
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int a[101][101],m,n,s,d;
    cin>>m>>n>>s>>d;
    for(int i=0;i<=m;i++)
    {
        for(int j=1;j<n;j++)
        {
            cin>>a[i][j];
        }
    }
    cout<<a[s][d];
    return 0;
} 

0
已采纳
叶子煊
叶子煊
中级光能
中级光能
    for(int i=0;i<=m;i++)
    {
    for(int j=1;j<n;j++)

一:你的第一个for循环语句中应将“i=0”改为“i=1”;

因为你所写的“i”表示行数,是从1开始的;

二:你的第二个for循环语句中应将“i<n”改为“i<=n”;

因为你的列数应该等于你所输入的条件,所以用“<=”

 

望采纳!!!

希望对你有帮助!!!

1
贾文卓
贾文卓
高级光能
高级光能

1634???题号发错了吧。

贾文卓在2018-07-20 20:13:53追加了内容

1634   新棋盘游戏

0
0
我要回答