博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C期未考试参考答案题1
阅读量:5290 次
发布时间:2019-06-14

本文共 624 字,大约阅读时间需要 2 分钟。

输入一个3行5列的矩阵数据,输出矩阵中每行最大值.
输入描述
输入3行5列共15个整数。
输出描述
输出每行的最大值。每个最大值占一行

#include<stdio.h>

#include<math.h>
#define N 3
#define M 5
main()
{
int max2(int a[N][M],int c);
int b[N][M],i,j;
int max1[N];
for(i=0;i<N;i++)//输入矩阵
{
for(j=0;j<M;j++)
{
scanf("%d",&b[i][j]);
}
}

for(i=0;i<N;i++)//输出每行最大的数
{
max1[i]=max2(b,i);
printf("%d\n",max1[i]);
}
}

int max2(int x1[N][M],int c)//借用选择排序法,从大到小排序
{
int i,j,k,t;
int x[M];
for(i=0;i<M;i++)
{
x[i]=x1[c][i];
}
for(i=0;i<M-1;i++)
{ k=i;
for(j=i+1;j<M;j++)
if(x[j]>x[k])
k=j;
if(k!=i)
{
t=x[i];
x[i]=x[k];
x[k]=t;
}
}

return x[0];//输出最大的数
}

转载于:https://www.cnblogs.com/lpjia/p/3782233.html

你可能感兴趣的文章
C#中split的方法汇总(StringSplitOptions.RemoveEmptyEntries)
查看>>
URL的解析,C语言实现
查看>>
九度 1554:区间问题
查看>>
ASP.NET MVC 4.0 学习1-C#基础语法
查看>>
python笔记(持续更新)
查看>>
豆瓣电影1
查看>>
数组常用函数
查看>>
python 从csv读数据到mysql
查看>>
大数据笔记(十)——Shuffle与MapReduce编程案例(A)
查看>>
Python入门基础
查看>>
POJ 1182.食物链 并查集
查看>>
从局部坐标系到世界坐标系, 向量解奥秘
查看>>
Qt5.9 WebEngine 概述
查看>>
WOJ
查看>>
自己定义进度条PictureProgressBar——从开发到开源公布全过程
查看>>
HTTP 报文格式
查看>>
暑假集训 || 二分+三分
查看>>
Unity打印
查看>>
#转 并查集详解
查看>>
Java中的static关键字解析
查看>>