0
已解决
刘英杰
新手天翼
新手天翼
#include<iostream>
using namespace std;
int main()
{
int i,j,m,n,a[11][11],x,y,s;
cin>>m>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
s=a[1][1];
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
if(s<=a[i][j])
{
x=i;
y=j;
s=a[i][j];
}
cout<<s<<endl<<x<<' '<<y;
return 0;
}
求求你们帮帮我
刘英杰在2020-06-20 20:14:04追加了内容
看吧,我想可能是bug
刘英杰在2020-06-20 20:16:11追加了内容
#include<iostream>
using namespace std;
int main()
{
int i,j,m,n,a[11][11],x,y,s;
cin>>m>>n;
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
cin>>a[i][j];
s=a[1][1];
for(i=1;i<=m;i++)
for(j=1;j<=n;j++)
if(s<=a[i][j])
{
x=i;
y=j;
s=a[i][j];
}
cout<<s<<endl<<x<<' '<<y;
return 0;
}
代码再发一遍,你们看看有没有错
刘英杰在2020-06-26 21:01:24追加了内容
@李泽远 就在b站看
刘英杰在2020-06-26 21:13:17追加了内容
@酷町侠 把这个帖关了吧,我懒得做了
0
已采纳
方晨顺
中级守护
中级守护
是这样的,你的思路很好都是对的,但是s<=a[i][j]这里出错了,比如一个数列10 7 6 5 10 找最大值,如果是<=那么最大值就不是第一个10了,而是后面一个10,所以你把等于号去掉即可,求采纳
0
0
钱成
初级守护
初级守护
内容较多,请耐心阅读
emmm,题目是2552吧,你打错了。。。
AC
正文:
你的思路比较别致啊,让我有点小懵,用你的代码是90分,至于为什么楼上是0分我也讲不清。
感觉你的代码没啥大问题(如果有大佬知道哪有问题,欢迎讲解 ),我也搞不懂为甚是90(其实是我不想花40个币币,好贵),不过我可以把我的思路讲给你听::
判断取最大值与输入字符串是可以同时进行的,格式如下:
//数组a[15][15]我是在主函数外定义的
//定义 m,n,maxx=0xc0c0c0c0,m1,n1;
//输入
循环1
{
循环2
{
输入数组
if(a[i][j]>maxx)
{
maxx=a[i][j];
m1=i,n1=j; //这个你也知道怎么写,,,
}
}
}
//输出
然后我就AC了
希望采纳
0
0
0
0
0
0