C语言求出一个3×4的矩阵每一行的最大值

Python029

C语言求出一个3×4的矩阵每一行的最大值,第1张

1、/打开Dev-c++软件,点击“新建源代码”。

2、具体程序如下:#include <stdio.h>int main(){int a[3][5]={{1,2,3},{4,5,6},{7,8,9}}。

3、首先要向计算机输入我们矩阵中的所有元素

4、需要向计算机指出要计算机计算出哪些元素之和和需要计算元素的具体位置在哪儿。、

5、需要定义三个累积和sum1,sum2,sum来进行计算后的结果的暂时存储。

6、程序写完之后,点击运行即可求出我们所要求出的结果了。

1.

#include <stdio.h>

int main()

{

int a[3][4]={0}

int i,j,max,max_i,max_j

printf("Please input a 3X4 matrix:\n")

for(i=0i<3i++)

for(j=0j<4j++)

scanf("%d",&a[i][j])

max=a[0][0]

max_i=max_j=0

for(i=0i<3i++)

for(j=0j<4j++)

if(a[i][j]>max)

{

max=a[i][j]

max_i=i

max_j=j

}

printf("The max is %d,row %,col %d\n",max,max_i,max_j)

}

2.

#include <stdio.h>

int main()

{

char a[100]={0}

int i,count=0

printf("Please input a string:")

gets(a)

for(i=0a[i]!='\0'i++)

if(a[i]==' ')

count++

printf("The string contents %d space\n",count)

}

#include <stdio.h>

main(void)

{

int a[3][4],j,i,k,max=0,t

for(j=0j<3j++)

for(i=0i<4i++)

scanf("%d",&a[j][i])

for(j=0j<3j++)

{

for(i=0i<4i++)

if(max<a[j][i])

{

max=a[j][i]

k=i

}

{t=a[j][k]a[j][k]=a[j][0]a[j][0]=t}

}

printf("\n")

for(j=0j<3j++)

{

for(i=0i<4i++)

printf("%d ",a[j][i])

printf("\n")

}

}