非常感謝回覆
因本人是新手,
請問是說用內鍵的sort 嗎
把我用的sorta 拿掉嗎
因此說不太了解 gt 怎設定
可再詳細一點的說明, 感恩之
非常感謝回覆
因本人是新手,
請問是說用內鍵的sort 嗎
把我用的sorta 拿掉嗎
因此說不太了解 gt 怎設定
可再詳細一點的說明, 感恩之
我打個最基本的給你參考
#include<iostream>
using namespace std;
int t[10]={1,5,9,4,5,6,7,1,2,10};
bool cmp(int a,int b){
if(a>b)return 0;/*0表示要交換*/
return 1;
}
int main(){
sort(t,t+10,cmp);
for(int i=0;i<10;i++)cout<<t[i]<<endl;
system("pause");
}
由於直接在上面打的
沒排過版
非常感謝回覆
因本人是新手,
請問是說用內鍵的sort 嗎
把我用的sorta 拿掉嗎
因此說不太了解 gt 怎設定
可再詳細一點的說明, 感恩之
我打個最基本的給你參考
#include
using namespace std;
int t[10]={1,5,9,4,5,6,7,1,2,10};
bool cmp(int a,int b){
if(a>b)return 0;/*0表示要交換*/
return 1;
}
int main(){
sort(t,t+10,cmp);
for(int i=0;i<10;i++)cout<
system("pause");
}
由於直接在上面打的
沒排過版
非常感謝回覆
因本人是新手,
請問是說用內鍵的sort 嗎
把我用的sorta 拿掉嗎
因此說不太了解 gt 怎設定
可再詳細一點的說明, 感恩之
我打個最基本的給你參考
#include
using namespace std;
int t[10]={1,5,9,4,5,6,7,1,2,10};
bool cmp(int a,int b){
if(a>b)return 0;/*0表示要交換*/
return 1;
}
int main(){
sort(t,t+10,cmp);
for(int i=0;i<10;i++)cout<
system("pause");
}
由於直接在上面打的
沒排過版
話說C語言的打法好像不同
我這是C++的
非常感謝回覆
因本人是新手,
請問是說用內鍵的sort 嗎
把我用的sorta 拿掉嗎
因此說不太了解 gt 怎設定
可再詳細一點的說明, 感恩之
我打個最基本的給你參考
#include
using namespace std;
int t[10]={1,5,9,4,5,6,7,1,2,10};
bool cmp(int a,int b){
if(a>b)return 0;/*0表示要交換*/
return 1;
}
int main(){
sort(t,t+10,cmp);
for(int i=0;i<10;i++)cout<
system("pause");
}
由於直接在上面打的
沒排過版
話說C語言的打法好像不同
我這是C++的
以下是C語言的打法
#include<stdio.h>
#include<stdlib.h>
int cmp(const void *a,const void *b){
return *(int *)a-*(int *)b;
}
int main(){
int t[10]={1,5,9,4,5,6,7,1,2,10},i;
qsort(t,10,sizeof(int),cmp);
for(i=0;i<10;i++)printf("%d\n",t[i]);
system("pause");
return 0;
}