永发信息网

c语言程序求解,求5*5的数组,最对角线最大值和最大值位置

答案:1  悬赏:80  手机版
解决时间 2021-03-27 09:31
c语言程序求解,求5*5的数组,最对角线最大值和最大值位置
最佳答案
#include 
#include 
#include "time.h"

int main(int argc, char *argv[]) 
{
srand((unsigned)time(0));   //初始随机数种子 
int n;  //n行  n列
    printf("请输入二维数组的大小: ");
    scanf("%d",&n);
    //--------动态定义维二数组--开始---------- 
    int **s;     
    s=(int**)malloc(sizeof(int*)*n);
    int i,j;
    for(i=0;i    {
        *(s+i)=(int*)malloc(sizeof(int)*n);
    }
    //---------动态定义二维数组--结束---------
for(i=0;i {
for(j=0;j {
s[i][j]=rand()%100;   //填充0到99的随机数
}
}
for(i=0;i {
printf("
");
for(j=0;j {
printf("%02d ",s[i][j]); 
}
}
//----------查找第一条对角线的最大值--开始----------
int max=0,x=0,y=0;
i=0;
while(i {
if(max {
max=s[i][i];
x=i;
}
i++; 
}
//----------查找第一条对角线的最大值--结束----------
printf("

左上到右下 对角线最大值为:%d  位置为:%d,%d",max,x,x);
//----------查找第二条对角线的最大值--开始----------
max=0;
x=0;
y=0;
i=0;
int a=0,b=n-1;
while(a {
if(max {
max=s[a][b];
x=a;
y=b;
}
a++;
b--;
}
//----------查找第二条对角线的最大值--结束----------
printf("
右上到左下 对角线最大值为:%d  位置为:%d,%d",max,x,y);
return 0;
}追问运行不了,有两个错误
追答没问题啊, 出错提示截图没全

追问已经解决了,谢谢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
安徽宇升文化传媒有限公司怎么样?
海尔冰吧怎么解除除霜功能
王平坊村这个地址在什么地方,我要处理点事
猪油面包的做法,美味老式猪油面包怎么做好
2.8比7个x的和少4.2求x列式计算
湘am6x35车牌信息查询
一项工程若三人合作 12天可以完成 三人合作 2
刚下完雨,水稳层上可以进行混凝土面层施工吗
徐工重工和南车株州电力机车研究所哪个单位好
470×0.35的简便计算
从怀宁路到哪里能坐到2路车
0.6除以(0.3加1.8的和)结果百分数表示
肌原纤维的肌原纤维的结构
八十多岁的老公公看儿媳妇儿的内裤
有没有想找项目的呢
推荐资讯
如今的广州火石软件公司怎么样?应聘要做测试
奔驰最长有没有十二米的的车
se535ltd和普通透明哪个好
丐帮现在pvp表现怎样
可以在主机机箱里放干冰降温吗?
蚂蚁的智慧表现智慧和牺牲精神的句子
大家给点建议我这收入可以买q3吗
小流域的简介
人民南路/县府路(路口)怎么去啊,有知道地址
有一个比自己小20岁的妹妹,是一种什么样的感
寄一只兔子要多少钱
这是隔壁老王的,打一五字成语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?