當前位置:首頁 » 編程語言 » c語言數組的矩形方陣
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言數組的矩形方陣

發布時間: 2022-06-26 00:51:46

『壹』 9X9矩形方陣 c語言

解決方案
int i,j;
int v,q;
int mini;
for (i=0;i<9;i++)
{
for (j=0;j<1;j++)
{
v=9-i;
q=9-j;
mini=10;
if(i+1<mini)
{
mini=i+1;
}
if(j+1<mini)
{
mini=j+1;
}
if(v<mini)
{
mini=v;
}
if(q<mini)
{
mini=q;
}
printf("%d",mini);
}
printf("\n");

}
}

『貳』 c語言 編寫一個程序輸入行數(列數)n,輸出如下正方形矩陣

二維數組可以的,三元組也行

『叄』 c語言,怎麼將一個n行,每行m個數的矩形數組矩陣逆時針轉動90度啊

#include<stdio.h>
#define M 3
#define N 5
int main(void)
{
int a[N][M],left[M][N],right[M][N];
int i,j,k;
for(i=0;i<N;i++)
{
printf(「請輸入第%d行%d個整數:」,i+1,M);
for(j=0;j<M;j++)scanf(「%d」,&a[i][j]);
}
printf(「原始數組:\n」);
for(i=0;i<N;i++)
{
for(j=0;j<M;j++)
{
printf(「%5d」,a[i][j]);
left[j][i]=right[j][i]=a[i][j];
}
putchar('\n');
}
for(i=0;i<M/2;i++)
for(j=0;j<N;j++)
{
k=left[i][j];
left[i][j]=left[M-i][j];
left[M-i][j]=k;
}
for(i=0;i<M;i++)
for(j=0;j<N/2;j++)
{
k=right[i][j];
right[i][j]=right[i][N-j];
right[i][N-j]=k;
{
printf(「左轉90度:\n」);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)printf(「%5d」,left[i][j]);
putchar('\n');
}
printf(「右轉90度:\n」);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)printf(「%5d」,right[i][j]);
putchar('\n');
}
return 0;
}

『肆』 怎麼讓C語言二維數組輸入形式呈矩形

在列循環的最後加換行;

#include<stdio.h>

int main()

{

int a[][3]={1,2,3,4,5,6,7,8,9};

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

{

for(int j=0;j<3;j++)

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

printf(" ");//在內循環的外面就是列循環的最後;

}

}

『伍』 c語言如何使二維數組 輸出為矩陣的形式

int a[n][m];
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
printf("%d ",a[i][j]);
printf("\n");
}
/*這樣就可以啦,這是偽代碼,別直接復制粘貼哦*/

『陸』 輸入數字n行和一個n×n矩形方陣,求矩形方陣最外圍數之和,c語言

#include<stdio.h>

#define N 3

void main()

{

int a[N][N],*p;

int i,j;

int s=0;

for(p=a[0];p<a[0]+N*N;p++)

scanf("%d",p);

for(i=0;i<N;i++)

for(j=0;j<N;j++)

if((j==0)||(i==0)||(j==N-1)||(i==N-1))

s+=a[i][j];

printf("s=%d ",s);


}

『柒』 C語言編程 二維數組 輸出一個2*3的矩陣

#include<stdio.h>

void main()

{

int a[2][3];

int i,j;

printf("輸入一個2*3整型數組 ");

for(i=0;i<2;i++)

for(j=0;j<3;j++)

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

printf(" 輸出一個2*3整型數組 ");

for(i=0;i<2;i++)

{

for(j=0;j<3;j++)

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

printf(" ");

}

}

(7)c語言數組的矩形方陣擴展閱讀:

注意事項

c語言的輸入輸出可用標准庫裡面的輸入輸出函數,即scanf和printf。

輸入輸出二維數組的例子:

#include<stdio.h>

int main()

{

int M = 5 , N = 5;

int array[M][N]; //定義一個5x5的int數組

printf("輸入:");

for(int i = 0 ; i < M ; i++){

for(int j = 0 ; j < N ; j++){

scanf("%d",&array[i][j]);

}

}

printf("輸出:");

for(int i = 0 ; i < M ; i++){

for(int j = 0 ; j < N ; j++){

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

}

}

return 0;

}

『捌』 c語言編程數字矩形方陣

#include<stdio.h>
intmain()
{
inti,j;
for(i=0;i<6;i++){
for(j=0;j<6;j++)
printf("%d",(i+1)*(j+1));
printf(" ");
}
return0;
}

『玖』 數組矩陣,C語言編程題目

#include<stdio.h>
voidmain(){
inti,j,k=0,n,a[100][100];
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[0][i]);
for(i=1;i<n;i++)
{
for(j=0;j<n;j++)
{
k++;
a[i][j]=a[0][k%n];
}
k++;
}
for(i=0;i<n;i++)
{
printf(" ");
for(j=0;j<n;j++)
printf("%d",a[i][j]);
}
}