189 8069 5689

C语言打印矩阵函数 打印矩阵格式数据c语言

用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语言输出矩阵

定义二维数组作为矩阵,然后用两个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语言打印矩阵函数 打印矩阵格式数据c语言
转载来源:http://cdxtjz.cn/article/dodjoii.html

其他资讯