c语言输出矩阵的函数 c语言矩阵的输入输出

如何用C语言输出3*3的矩阵#includestdio.h
#define N 3
void fun(int a[][N],int m)
{
int i, j;
for (i = 0; iN; i++)
for (j = 0; j = i; j++)
a[j][i] = a[j][i] * m;
}
int main()
{
int i, j;
int a[N][N];
printf("input a number: \n");
for(i=0;iN;i++)
for (j = 0; jN; j++)
scanf_s("%d", a[i][j]);
printf("3 * 3 matrix:\n");
for (i = 0; iN; i++)
{
for (j = 0; jN; j++)
printf("%3d", a[i][j]);
printf("\n");
}
printf("change 3 * 3 matrix:\n");
fun(a, 2);
for (i = 0; iN; i++)
{
for (j = 0; jN; j++)
printf("%3d", a[i][j]);
printf("\n");
}
return 0;
}
C语言编程 二维数组 输出一个2*3的矩阵#includestdio.h
void main()
{
int a[2][3];
int i,j;
printf("输入一个2*3整型数组\n");
for(i=0;i2;i++)
for(j=0;j3;j++)
scanf("%d",a[i][j]);
printf("\n输出一个2*3整型数组\n");
for(i=0;i2;i++)
{
for(j=0;j3;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
扩展资料:
注意事项
c语言的输入输出可用标准库里面的输入输出函数,即scanf和printf 。
输入输出二维数组的例子:
#includestdio.h
int main()
{
int M = 5 , N = 5;
intarray[M][N]; //定义一个5x5的int数组
printf("输入:");
for(int i = 0 ; iM ; i++){
for(int j = 0 ; jN ; j++){
scanf("%d",array[i][j]);
}
}
printf("输出:");
for(int i = 0 ; iM ; i++){
for(int j = 0 ; jN ; j++){
printf("%d ",array[i][j]);
}
}
return 0;
}
用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; jn; j++)
printf("%d",a[i][j]);
printf("\n");
}
用C语言输出矩阵#include stdio.h
int main()
{
int i,j,k=1;
for(i=0;i10;i++)
{
for(j=0;j10;j++,k++)
if(ij)printf("");
else printf("%3d",k);
printf("\n");
}
return 0;
}
急求!如何用C语言输出如下矩阵(N*N)题目要求有一个问题,它要求N最小为2,却要求N为奇数,N为奇数应该最小为3或1才对.
按照题目要求编写c语言输出矩阵的函数的C语言矩阵程序如下
#includestdio.h
int main(){
int i,j,k,N,count=1;
scanf("%d",N);
if(N=2 || 15N || N%2==0){
printf("请输入小于等于15且大于2c语言输出矩阵的函数的奇数");
}else{
int a[N][N];
for(i=N/2;i=0;i--){
k=N-i-1;
for(j=N-i-2;j=i;j--){
a[j][k]=count++;
}
for(j=N-i-2;j=i+1;j--){
a[i][j]=count++;
}
for(j=i;jN-i;j++){
a[j][i]=count++;
}
for(j=i+1;jN-i;j++){
a[k][j]=count++;
}
}
for(i=0;iN;i++){
for(j=0;jN;j++){
printf("%-5d",a[i][j]);
}
printf("\n");
}
}
return 0;
}
【c语言输出矩阵的函数 c语言矩阵的输入输出】c语言输出矩阵的函数的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于c语言矩阵的输入输出、c语言输出矩阵的函数的信息别忘了在本站进行查找喔 。

推荐阅读