改动处见注释,供参考:
#include<stdio.h>
#define MAXN 100
int main()
{
int M,N,i,j,k,min,temp;
int a[MAXN][MAXN];
scanf("%d %d",&M,&N);
//printf("\n"); 修改
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
//scanf("%d ",&a[i][j]); 修改
//printf("\n"); 修改
}
for(i=0;i<M;i++)
{ //修改
for(j=0;j<N-1;j++)
{
min=a[i][j];
for(k=j+1;k<N;k++)
{
if(min > a[i][k])
{temp=min;min=a[i][k];a[i][k]=temp;}
}
a[i][j]=min;
}
} //修改
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
{ //修改
if(j == N-1) //if(j=N-1)修改
{
printf("%d",a[i][j]);
}
else
printf("%d ",a[i][j]);
}
printf("\n"); //修改
} //修改
return 0;
}