输入8 1 2 4 9 3 55 64 25 0输入整型数组和排序标识,对其元素按照升序或降序进行排序
接口说明
原型:
void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);
输入参数:
Integer[] pIntegerArray:整型数组
int iSortFlag:排序标识:0表示按升序,1表示按降序
输出参数:
无
返回值:
void
输出1 2 3 4 9 25 55 64#include <iostream> using namespace std; int main(void) { int num; int flag; int c; int innum[100]={0}; cin>>num; for(int i=0;i<num;i++) { cin>>innum[i]; } cin>>flag; if(flag==0)//升序 { for(int i=0;i<num-1;i++) for(int j=i+1;j<num;j++) { if(innum[i]>innum[j]) { c=innum[i]; innum[i]=innum[j]; innum[j]=c; } } } if(flag==1)//降序 { for(int i=0;i<num-1;i++) for(int j=i+1;j<num;j++) { if(innum[i]<innum[j]) { c=innum[i]; innum[i]=innum[j]; innum[j]=c; } } } for(int i=0;i<num-1;i++) { cout<<innum[i]<<" "; } cout<<innum[num-1]; return 0; }