Lenki

|
分享:
▲
▼
你设了太多变数我看到眼花…… 实际上很多都可以省略掉的
我直接简化,程式如下:
#include <iostream> #include <string>
using namespace std;
int main(void) { int A[8]={3,7,15,6,2,8,18,1}; void sort(int Arr[]); sort(A); for(int j=0;j<8;j++) cout<<A[j]<<" , "; cout<<endl;
system("pause"); }
void sort(int Arr[]) { int min; for(int b=0;b<8;b++) for(int a=b+1;a<8;a++) //a=b+1 假设 b=0 则 a从1开始 if(Arr[a]<Arr) //比较大小 {// 值互换 min=Arr; Arr=Arr[a]; // 最小值 Arr Arr[a]=min; //Arr[a]值比较大 } }
此文章被评分,最近评分记录财富:50 (by 三仙) | 理由: 因为您的参与,让程式设计更容易!! | |
|
|
|