c语言中矩阵排序的问题
答案:2 悬赏:10 手机版
解决时间 2021-11-07 07:09
- 提问者网友:wodetian
- 2021-11-07 01:21
c语言中矩阵排序的问题
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-11-07 02:27
#include
void row();
void column();
int aValue1[3][3];
void main()
{
int i,j;
{
for(j=0;j<3;j++)
{
scanf("%d",&aValue1[i][j]);
}
}
{
for(j=0;j<3;j++)
{
printf("%d ",aValue1[i][j]);
}
}
void row()
{
int a,b,bTemp,i;
int aValue[3];
for(i=0;i<3;i++)
{
for(a=0;a<3;a++)
{
aValue[a]=aValue1[i][a];
}
for(b=0;b<3;b++)
{
for(a=0;a<2-b;a++)
{
if(aValue[a]>aValue[a+1])
{
//互换
bTemp = aValue[a];
aValue[a] = aValue[a+1];
aValue[a+1] = bTemp;
}
}
}
for(a=0;a<3;a++)
{
printf("%d ",aValue[a]);
}
}
void column()
{
int a,b,bTemp,i;
int aValue[3];
int aValue2[3][3];
for(i=0;i<3;i++)
{
for(a=0;a<3;a++)
{
aValue[a]=aValue1[a][i];
}
for(b=0;b<3;b++)
{
for(a=0;a<2-b;a++)
{
if(aValue[a]>aValue[a+1])
{
//互换
bTemp = aValue[a];
aValue[a] = aValue[a+1];
aValue[a+1] = bTemp;
}
}
}
for(a=0;a<3;a++)
{
aValue2[a][i]=aValue[a];
}
}
for(i=0;i<3;i++)
{
for(a=0;a<3;a++)
{
printf("%d ",aValue2[i][a]);
}
}
void row();
void column();
int aValue1[3][3];
void main()
{
int i,j;
printf("input the number:
");
{
for(j=0;j<3;j++)
{
scanf("%d",&aValue1[i][j]);
}
}
printf("output the number
");
{
for(j=0;j<3;j++)
{
printf("%d ",aValue1[i][j]);
}
printf("
");
printf("行排序
");
printf("列排序
");
}
void row()
{
int a,b,bTemp,i;
int aValue[3];
for(i=0;i<3;i++)
{
for(a=0;a<3;a++)
{
aValue[a]=aValue1[i][a];
}
for(b=0;b<3;b++)
{
for(a=0;a<2-b;a++)
{
if(aValue[a]>aValue[a+1])
{
//互换
bTemp = aValue[a];
aValue[a] = aValue[a+1];
aValue[a+1] = bTemp;
}
}
}
for(a=0;a<3;a++)
{
printf("%d ",aValue[a]);
}
printf("
");
}
void column()
{
int a,b,bTemp,i;
int aValue[3];
int aValue2[3][3];
for(i=0;i<3;i++)
{
for(a=0;a<3;a++)
{
aValue[a]=aValue1[a][i];
}
for(b=0;b<3;b++)
{
for(a=0;a<2-b;a++)
{
if(aValue[a]>aValue[a+1])
{
//互换
bTemp = aValue[a];
aValue[a] = aValue[a+1];
aValue[a+1] = bTemp;
}
}
}
for(a=0;a<3;a++)
{
aValue2[a][i]=aValue[a];
}
}
for(i=0;i<3;i++)
{
for(a=0;a<3;a++)
{
printf("%d ",aValue2[i][a]);
}
printf("
");
}
全部回答
- 1楼网友:孤独入客枕
- 2021-11-07 03:52
#include
void main()
{ int a[3][3],j.k;
printf("\nInput array a:");
for (j=0;j<3;j++)
for (k=0;k<3;k++)
scanf("%d",&a[j][k]);
printf("\nOutput array a:\n");
for(j=0;j<3;j++)
{ for (k=0;k<3;k++)
printf("%d",a[j][k]);
printf("\n");
}
}
你看看吧 这是不是你想要的。追问你这个……不是输入又输出了么……
void main()
{ int a[3][3],j.k;
printf("\nInput array a:");
for (j=0;j<3;j++)
for (k=0;k<3;k++)
scanf("%d",&a[j][k]);
printf("\nOutput array a:\n");
for(j=0;j<3;j++)
{ for (k=0;k<3;k++)
printf("%d",a[j][k]);
printf("\n");
}
}
你看看吧 这是不是你想要的。追问你这个……不是输入又输出了么……
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯