當前位置:編程學習大全網 - 網站源碼 - 求對壹個4行5列的矩陣按從小到大排序的算法(用C++語言寫)

求對壹個4行5列的矩陣按從小到大排序的算法(用C++語言寫)

堅決拿下這200分!

這是個完整的程序,包括輸入和輸出部分。

#include<iostream>

using namespace std;

int main()

{

int a[4][5]={0};

int i,j,temp,*p;

//輸入

cout<<"請輸入壹個4行5列的矩陣:"<<endl;

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

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

cin>>a[i][j];

//冒泡排序

p=&a[0][0];

for(i=0;i<4*5;i++)

for(j=4*5-1;j>i;j--)

if(p[j]>p[j-1])

{//交換

temp=p[j];

p[j]=p[j-1];

p[j-1]=temp;

}

//輸出

cout<<"排序後的矩陣是:"<<endl;

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

{

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

{

cout<<a[i][j]<<" ";

}

cout<<endl;

}

return 0;

}

  • 上一篇:鏈接裏的音樂怎麽保存到相冊
  • 下一篇:Oppo95,源碼輸出失敗,求解!
  • copyright 2024編程學習大全網