如何用C语言输出3*3的矩阵

Python015

如何用C语言输出3*3的矩阵,第1张

#include<stdio.h>

#define N 3

void fun(int a[][N],int m)

{

int i, j

for (i = 0i <Ni++)

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

a[j][i] = a[j][i] * m

}

int main()

{

int i, j

int a[N][N]

printf("input a number: \n")

for(i=0i<Ni++)

for (j = 0j <Nj++)

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

printf("3 * 3 matrix:  \n")

for (i = 0i <Ni++)

{

for (j = 0j <Nj++)

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

printf("\n")

}

printf("change 3 * 3 matrix:  \n")

fun(a, 2)

for (i = 0i <Ni++)

{

for (j = 0j <Nj++)

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

printf("\n")

}

return 0

}

假设一个整数矩阵a[3][3]已经赋值。以下是用C语言编程求一个3x3矩阵的第一行所有元素的积的代码段:

int i,y=1

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

y*=a[0][i]

printf("第一行所有元素的乘积=%d\n",y)

1、打开c语言程序,输入case0x0f7ff比num等于3,break。

2、输入case0x0eeee比num等于3,break,即可解决对齐问题。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发,C语言能以简易的方式编译、处理低级存储器。