c语言函数打印矩阵 c语言输出一个3×3矩阵

怎样用C语言输出矩阵

定义二维数组作为矩阵,然后用两个for循环打印出每个元素即可。

成都创新互联公司服务项目包括望谟网站建设、望谟网站制作、望谟网页制作以及望谟网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,望谟网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到望谟省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

例如一个10x10的矩阵;

#define m 10

#define m 10

int a[m][n];

for(i = 0; i m; i++){

for(j = 0; j n; j++)

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

printf("\n");

}

C语言 打印矩阵

你好

具体实现如下 代码有注释 帮助理解

#include stdio.h

void main()

{

int i,j,n;

int a[100][100];//行标和列标的最大值100可以自行修改 不过这里100足够了

printf("enter n(n=100):");//因为预定义的数组最大就是100 因此不要超过数组行标和列标的最大值

scanf("%d",n);

for(i=0;in;i++)

{

if(i%2==0)//判断行数是偶数 那么就是降序

{

for(j=0;jn;j++)

a[i][j]=i*n+(j+1);

}

else//行数是奇数 就升序

{

for(j=n-1;j-1;j--)

a[i][j]=i*n+(n-j);

}

}

for(i=0;in;i++)//输出数组a

{

for(j=0;jn;j++)

{

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

}

printf("\n\n\n");

}

}

希望能帮助你哈

用c语言编写打印10 *10 矩阵的函数,该函数将输出10 行10 列的整数

#include "stdio.h"

void myprintfun(int a[10][10])

{

int m,n;

for(m=0;m10;m++)

for(n=0;n10;n++)

{

printf("%d ",a[m][n]);//这里%d的后面有一个空格

if(n%10==9)

printf("\n");

}

}

main()

{

int a[10][10]={....};//10*10的矩阵,当成10*10的数组来处理,这个10*10的数组,你自己赋初值就可以了。

myprintfun(a);

}


分享名称:c语言函数打印矩阵 c语言输出一个3×3矩阵
文章来源:http://hbruida.cn/article/ddsocij.html