c语言:3*4的矩阵,编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)
有一个3*4的矩阵,要求编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)解:程序:#includeint main(){int i, j, row = 0, colum = 0, max;int a[3][4] = { { 1,2,3,4 },{ 4,5,6,7 },{-1,3,-5,10} };max = a[0][0];printf("array a:\n");
有一个3*4的矩阵,要求编程序求出其中最大的那个元素的值,以及其所在的行号和列号。(打擂台算法)
解:程序:
#include<stdio.h>
int main()
{
int i, j, row = 0, colum = 0, max;
int a[3][4] = { { 1,2,3,4 },{ 4,5,6,7 },{-1,3,-5,10} };
max = a[0][0];
printf("array a:\n");
for (i = 0; i <= 2; i++)
{
for (j = 0; j <= 3; j++)
{
printf("%5d", a[i][j]);
}
printf("\n");
}
for (i = 0; i <= 2; i++)
{
for (j = 0; j <= 3; j++)
{
if (a[i][j] > max)
{
max = a[i][j];
row = i;
colum = j;
}
}
}
printf("max=%d\nrow=%d\ncolum=%d\n",max,row,colum);
return 0;
}
结果:
array a:
1 2 3 4
4 5 6 7
-1 3 -5 10
max=10
row=2
colum=3
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1746397
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)