C语言程序设计:假设有一个3*4的矩阵,编写程序,找出其中值最大的元素

作者&投稿:骑楠 (若有异议请与网页底部的电邮联系)
假设有一个3*4的矩阵,用c语言编写程序找出其中值最大的元素,并输出最大值、最大值所在的行号和列号。~

一楼的程序有点小错误,我修改完了,VC++6.0编译通过,你直接copy就可以了。
#include
int main()
{
int a[4][5]={{1,2,3,4,5},{6,7,8,9,10},{110,12,13,14,15,},{16,17,18,19,20}};
int i,j;
int maxi=0;
int maxj=0;
int maxs=a[0][0];
for(i=0;i<=3;i++)
{
for(j=0;j<=4;j++)
{
//scanf("%d",&a[i][j]);
if(a[i][j]>maxs){maxs=a[i][j];maxi=i;maxj=j;}
}
}
printf("%d %d %d",maxs,maxi+1,maxj+1);
return 0;
}

不会是一样的。
3的倍数 用 a[j][i] % 3 == 0 判断。

#include
#include
void main()
{
int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int i,j;
for (j=0;j<3;j++) for (i=0;i<4;i++)
if (a[j][i] % 3 == 0) a[j][i] = 3;

for (j=0;j<3;j++){
for (i=0;i<4;i++){
printf("%d ",a[j][i]);
}
printf("
");
};
}

#include <stdio.h>

void FindMax(int nArray[][], int rows, int cols)
{
int i, j, r, c;
int nMaxElem = nArray[0][0];

for (i = 0; i < rows; i++)
{
for (j = 0; j < cols; j++)
{
if (nMaxElem < nArray[i][j])
{
nMaxElem = nArray[i][j];
r = i+1; c = j+1;
}
}
}
printf("%d\t%d\t%d\n", nMaxElem, r, c);
}

int main()
{
int n_array[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};

FindMax(n_array, 3, 4);

return 0;
}

#include<stdio.h>

int main()
{
int a[3][4];
int i,j;
int max=-99999;
int row,col;
for(i=0; i<=2; i++)
for(j=0; j<=3; j++)
{
scanf("%d",&a[i][j]);
}
for(i=0; i<=2; i++)
for(j=0; j<=3; j++)
{
if(max<=a[i][j])max=a[i][j];
row=i+1;
col=j+1;
}
printf("%d,%d,%d",max,row,col);
return 0;
}

求C语言代码:设计一个菜单程序,包括3项内容如下, 1—单日票 2—联票...
答:include <stdio.h>#include <conio.h>void fun1 (void) {puts ("执行单日票相关程序");getch (); /*屏幕暂留*/}void fun2 (void) {puts ("执行联票相关程序");getch (); /*屏幕暂留*/}int main (void) {int key;do {system ("cls");/*清屏*//*打印菜单文本*/printf ("%4c...

用C语言编写一个程序输出3到100间的素数
答:3. 编写一个程序,输出100到500之间的所有... 3 2013-05-14 写一个C语言程序,输出3~100之间的全部素数,每行显示6个... 2012-06-25 c语言:请编程统计3到100之间所有素数的和,并输出。 1 2011-04-24 C语言编程:输出3--100之间的所有素数 6 2011-03-28 求C语言程序设计 编写程序求3到100之间...

c语言程序设计的几个题,求三角形形状等,麻烦会的帮下忙,急急急...
答:3,include <stdio.h> include <string.h> define STR_LEN 128 int main(void){ int i = 0;int count = 0;char str[STR_LEN] = {0};char ToBeSearch[3] = "ab";int StrLen = 0;printf("请输入一个字符串:\n");gets(str);StrLen = strlen(str);while (i < StrLen){ if (...

用C语言编程,便一个计算器 题为3+5=8
答:main(){ int a,b,c;a=3;b=5;c=a+b;printf("%d",c);} 已经通过编译了.

C语言课程设计,求高手帮我解释一下这个代码啊,打上注释!再给个流程图...
答:sum += y * tens[z++]; //sum 用来得到一个操作数 例如 three five =35 }while(z < 5); /*最大计算到五位数*/ return sum;} void print(int C) //给定一个数值 返回对应的英文形式 如: 256-->two five sxi { char str[256]=""; size_t i = 0;sprintf(str, "%d", C...

C语言程序设计 有一个数(100~200之间),如果除以4余2,除以7余3,除以9余...
答:include <stdio.h> int main(void){ int i;for (i=100;i<=200;++i){ if (i%4==2&&i%7==3&&i%9==5) printf("%d\n",i);} return 0;}

C语言程序设计
答:);scanf("%d",&n);printf("请输入n个数\n");for(int i=0;i<n;i++)scanf("%d",&a[i]);int g=a[0];for(int i=1;i<n;i++){ int k=gcd(g,a[i]);g=g*a[i]/k;} printf("最小公倍数为%d\n",g);};void main(){char c;int i;do ...

C语言 程序设计 输入一个整数,判断它能否被 3,5,7整除,并输出一下信...
答:);printf("能同时被3,5,7整除中的2个数整除:");if(N%3==0) printf(" 3");if(N%5==0) printf(" 5");if(N%7==0) printf(" 7");break;case 3:printf("a");printf("能同时被3,5,7整除");break;} } 我参考了下面的代码,说真的写这个程序的人是个C语言高手 ...

C语言程序设计题目!!!
答:include<stdio.h> void main(){ int buff[10]={1,2,3,4,5,6,7,8,9,10};int temp;//中间变量 int n;printf("请输入n的值\n");scanf("%d",&n);for(int i=0;i<n;i++)//循环控制移动次数 { /*移动一位*/ temp=buff[0];for(int j=0;j<10;j++)buff[j]=buff[j+1]...

c语言水仙花数
答://total = pow(c, 3) + pow(a, 3) + pow(b, 3);if ((a*a*a + b*b*b + c*c*c) == i) //满足水仙花条件 { if (size == 0) //size=0输出第一个水仙花数 { printf("%d", i);} else //size++输出第二。。第n个水仙花数 { printf(" %d", i);} size...