编写一个3行4列的二维数组程序

如题所述

按规律打印m行n列的数字:
#include<stdio.h>
int main()
{
    int m,n,i,j,k;
    k=1;
    printf("请输入m:");
    scanf("%d",&m);
    printf("请输入n:");
    scanf("%d",&n);
    int a[m][n];
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
        {
            a[j][i]=k;
            k++;
        }
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
            printf("%d",a[i][j]);
        printf("\n");
    }
    return 0;
}


输出一个如图所示的四行四列的二维数组
#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<4;i++)
    {
        for(j=0;j<4;j++)
            printf("%d",4*j+i);
        printf("\n")
    }
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-05-05
int [][]a= new int[3][4];本回答被提问者采纳

C语言作业 请编写,统计3行4列二维数组中有多少个正数,多少个负数,多少...
int a[3][4]; \/\/数组要先赋值才能进行比较 int i,j;int count_a; \/\/统计正数的个数 int count_b; \/\/统计负数的个数 int count_c \/\/统计零的个数 for(i=0;i<4;i++)for(j=0;j<5;j++)(if(a[i][j]>0)count_a++;else if(a[i][j]<0)count_b++;elsecoun...

输入3行4列的二维数组,分别按行和按列输出次数组。
int main(){ int a[3][4];int i,j;printf("请输入数据到数组中去\\n");for( i = 0; i < 3; i++)for( j =0; j < 4; j++){ printf("a[%d][%d] = ",i,j);scanf("%d",&a[i][j]);} printf("output by row\\n");for(i = 0; i < 3; i++)for(j = 0; ...

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<...

C语言实验.输入一个3行4列二维数组,计算靠边元素值的和.
int main(){ int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};int sum=0,j;for(j=0;j<4;j++) sum+=a[0][j];sum+=a[1][0];sum+=a[1][3];for(j=0;j<4;j++) sum+=a[2][j];printf("sum=%d\\n",sum);system("pause");return 0;} ...

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

给出一个三行四列的二维数组,求出二维数组中的最小元素值.
include<stdio.h> int main(){ int a[3][4]={ {80,75,92,68}, {61,65,71,77}, {59,63,70,52}};int i,j,min;min=a[0][0];for(i=0;i<3;i++)for(j=0;j<4;j++)if(min>a[i][j]) min=a[i][j];printf("MIN=%d",min);} ...

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

用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

c语言3行4列的二维数组,把二维数组第0行与第二行数据进行交换,输出交换...
} } int temp; for (int i = 0; i < 4; ++i) { temp = a[0][i]; \/\/ temp 保存第0行的值 a[0][i] = a[2][i]; \/\/ 第2行给第0行 a[2][i] = temp; \/\/ temp给第二行 } return 0;} ...

一个三行四列的二维数组,求每行的平均值,并依次放入一个一维数组中?
int main(){ float arr[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};float sum[3] = {0};printf("数组元素:\\n");for (int i = 0; i < 3; ++i){ float count = 0;for(int j = 0;j<4;j++){ printf("%.2f\\t", arr[i][j]);count+=arr[i][j];} printf("\\n...

相似回答