三九宝宝网宝宝教育教学论文

c语言快速排序qsort函数

02月03日 编辑 39baobao.com

[C语言中 strcmp是什么函数]函数名: strcmp 功 能: 串比较 用 法: int strcmp(char *str1, char *str2); 程序例: #include #include int main(void) { char *buf1 = "aaa", *buf2 = "bbb", *buf3 = "ccc"; int pt...+阅读

你这个是c程序还是c++

c++的话类型要求比较严格

比较函数接受的参数类型应该是const void*

c的话你main里函数原型的声明也不对啊,这样改一下

#include

#include

#include

int num[]={125,-26,53,12,-6,95,46,85,-45,785};/*定义全局数组*/

void main()

{

int i,comp1(const void *i,const void *j),comp2(const void *i,const void *j);

system("cls");/*清屏*/

printf("the original array is:\n");

for(i=0;i<10;i++)/*将数组按原序输出*/

printf("%10d",num[i]);

qsort(num,10,sizeof(int),comp1);

printf("\n The accending sorted array is:\n");

for(i=0;i<10;i++)/*将数组按升序输出*/

printf("%10d",num[i]);

qsort(num,10,sizeof(int),comp2);

printf("\n The decending sorted array is:\n");

for(i=0;i<10;i++)/*将数组按降序输出*/

printf("%10d",num[i]);

getchar();

}

comp1(const void *i,const void *j)

{

return *(const int*)i-*(const int*)j;

}

comp2(const void *i,const void *j)

{

return *(const int*)j-*(const int*)i;

}

以下为关联文档:

C语言指向函数的指针c语言中叫做回调函数,将函数指针(如max)作为函数的参数,函数(如fun)中调用这个参数指向的函数, 调用函数(fun)时看情况而给函数传入不同的函数指针 例如fun(a,b,min),那么fun函数调用...

C语言要用的函数有哪些我是计算机专业的,当初学c语言的时候也是好为难,也有一些心得体会 语言这种东西会随着接触的多就自然全都通了,需要时间,慢慢来,看到你问的这些问题跟我当初好像,感觉你学的支离破...

C语言 dos函数高手进!CTime t = CTime::GetCurrentTime(); //获取系统日期 int d=t.GetDay(); //获得几号 int y=t.GetYear(); //获取年份 int m=t.GetMonth(); //获取当前月份 int h=t.GetHour(); //获取...

C语言中有哪些可以调用的函数#include <windows.h> // 用进程快照得到QQ进程的ID int ProcessSnapshot() { // 进程快照结构体 PROCESSENTRY32 pe32 = {sizeof(pe32)}; // 快照进程的API HANDLE hProcess...

语言函数大全和其概念在C语言中可从不同的角度对函数分类。 1. 从函数定义的角度看,函数可分为库函数和用户定义函数两种。 (1)库函数 由C系统提供,用户无须定义, 也不必在程序中作类型说明,只需在程序...

C语言要懂哪些数学函数1.光学C不需要另外懂哪种数学,如果要学的深,计算机专业的会开计算机代数基础(即线性代数,清华大学居于马著),离散数学(有图论的知识),不过这个你目前都用不着 2.语言只是一门工具,c也...

说明一下C语言函数的基本结构谢谢!函数首部包括:函数返回值类型、函数名称、以及形参;函数体是由 {} 括起来的语句组成。在函数声明中的参数列表中,不需给出具体的变量名称,但要给出每个变量的类型。确定的函数名...

C语言函数除所有变量在所有函数外部定义的变量称为全局变量(Global Variable),它的作用域是整个源程序。例如: int a, b; //外部变量void f1(){// Code}float x,y; //外部变量int fz(){// Code}int ma...

中班教案反思按物体特征排序< 世界上没有一个人十全十美,更找不到没犯过错的人.一个人犯了过错,通常都会自我反省,但有些人只是口头上随便说说,敷衍了事,却没去躬行实践,那反省又有什麽用呢 所以一个人不但要...

推荐阅读
图文推荐