定义一个3行4列的二维数组int a[3][4], 利用数组输入、输出数组的所有元素

并求每行元素的最大值存入一个一维数组中

二维数组的输入输出就是一个for循环的嵌套呀。求每一行元素最大值的话,可以参考以下代码:

追答

最后还有一点代码是将最大值数组输出,由于题目没涉及我没有贴出来

不好意思阿,漏了一行代码,应该是这样的

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-03
#include <stdio.h>

int main()
{
    int i,j,a[3][4],b[3];
    //输入
    for(i = 0; i < 3; ++i){
        for(j = 0; j < 4; ++j){
            printf("input a[%d][%d]:",i,j);
            scanf("%d",&a[i][j]);
        }
    }
    //求行最大值
    for(i = 0; i < 3; ++i){
        b[i] = a[i][0];
        for(j = 1; j < 4; ++j){
            if(b[0] < a[i][j])
                b[i] = a[i][j];
        }
    }
    //输出
    for(i = 0; i < 3; ++i){
        printf("row%d:",i);
        for(j = 0; j < 4; ++j){
            printf("%4d",a[i][j]);
        }
        printf(" max: %4d\n",b[i]);
    }
    
    return 0;
 }

本回答被网友采纳

定义一个3行4列的二维数组int a[3][4], 利用数组输入、输出数组的所有元...
二维数组的输入输出就是一个for循环的嵌套呀。求每一行元素最大值的话,可以参考以下代码:

c语言怎样定义一个3行4列的二维数组
int a[3][4];这样定义就行了 赋值可以这样:for(i=0;i<3;i++)for(j=0;j<4;j++)scanf(“%d”,&a[i][j]);示例:main(){ int a[3][4],i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf(“%d”,&a[i][j]);for(i=0;i<3;i++)for(j=0;j<...

通过键盘对一个3行4列的二维数组输入整型数值,并按表格形式输出此数组...
int main(int argc, char* argv[]){ int a[3][4];in(a);out(a);return 0;}

2、输入一个3行4列的二维数组,输出数组的所有元素,并求出所有元素的最...
这个题目是简单的二维数组的应用,主要考察数组的输入及输出,还有利用打擂台的方法求最小值。在输出的时候就是使用二重循环,每一行结束以后就换行

定义3行4列的整型二维数组a的语句是什么??
int a[3][4];int 表示二维数组为整形;score[3][4] 表示二维数组为三行四列;即前一个括号里的数表示行数,第二个括号里的数表示列数;main(){ int a[3][4],i,j;for(i=0;i<3;i++)for(j=0;j<4;j++)scanf(“%d”,&a[i][j]);for(i=0;i<3;i++)for(j=0...

用C语言编程:3行4列的二维数组中输出每一行的最大值怎么编程呀_百度知 ...
int a[3][4],m=0;for(int i=0;i<3;i++;){ for(int j=0;j<4;j++;){ if(m<a[i][j]) m=a[i][j];} printf("第%d行的最大值为:%d ",i+1,m);m=0;} 这个只对都是大于0的数有效,要有负数你就修改下吧

...3行4列二维数组 用一维数组输出地址 用指针输出每一个元素的值_百度...
int *p=a[0];for

定义一个4*3的二维数组,从键盘输入各元素值,按行列格式输出此数组_百 ...
for(inti=0;i<4;i++)//嵌套循环,用于向二维数组中输入内容 { for(intj=0;j<3;j++){ cin>>a[i][j];} } for(intm=0;m<4;m++)//用于判断数组中的最大元素是多少 { for(intn=0;n<3;n++){ if(a[m][n]>=Max){ Max=a[...

c语言关于定义二维数组的问题
二维数组的定义 在C语言中,二维数组可以视为一个表格或者矩阵。你可以通过指定数组的行数和列数来定义它。例如,定义一个有3行4列的二维数组可以写作:`int array[3][4];`。这表示数组名为`array`,包含3行和4列,总共可以存储12个整数。你也可以在定义时初始化数组的值,如:`int array[3][...

用JAVA输入一个二维数组a[3][4]的元素值,求输出其元素最大值
System.out.print("请输入第二行(4个数):");String line2=input.next();System.out.print("请输入第三行(4个数):");String line3=input.next();String[] inStrs=new String[3];inStrs[0]=line1;inStrs[1]=line2;inStrs[2]=line3;int[][] in=new int[3][4];for(int i...

相似回答