〖学业求助〗求各路英雄帮小弟编一个C++程序设计

输入一个5行5列的二维数组,编程实现:1;求出其中的最大值和最小值及其对应的行列位置;2;求出对角线上个元素之和。第二问,打错字,是各元素之和。... 输入一个5行5列的二维数组,编程实现:
1; 求出其中的最大值和最小值及其对应的行列位置;
2;求出对角线上个元素之和。
第二问,打错字,是各元素之和。
展开
 我来答
fubing315
2009-11-03 · TA获得超过333个赞
知道答主
回答量:237
采纳率:0%
帮助的人:0
展开全部
#include<iostream.h>
int main()
{
int i,j,max,min,cmax,cmin,rmax,rmin,sum1=0,sum2=0;
int a[i][j];
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
cin>>a[i][j];}
max=a[0][0];
min=a[0][0];
rmax=rmin=cmax=cmin=0;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{if(a[i][j]>max)
{max=a[i][j];
rmax=i;cmax=j;}
if(a[i][j]<min)
{
min=a[i][j];
rmin=i;
cmin=j;
}}}
cout<<max<<" "<<min<<endl;
for(i=0;i<5;i++)
{
sum1=sum1+a[i][i];
sum2=sum2+a[5-i][5-i];
}
cout<<"主对角线和:"<<sum1<<" "<<"副对角线和:"<<sum2<<endl;
system("PAUSE");
return 0;
}
运行无错,自己试试吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式