结构体指针中的部分排序函数
来源:互联网 发布:大数据时代的小数据 编辑:程序博客网 时间:2024/05/01 14:51
//对学生姓名按从小到大的顺序进行排序void sortNameOfStudent(Student *pStu, int count){ for (int i = 0; i < count - 1; i++) { for (int j = 0; j < count - 1 - i; j++) { if (strcmp((pStu + j)->name, (pStu + j + 1)->name) > 0) { Student temp = *(pStu + j); *(pStu + j) = *(pStu + j + 1); *(pStu + j + 1) = temp; } } }}//输出学生排序后的结果void outPrint(Student *pStu, int count){ for (int i = 0; i < count; i++) { printf("name:%s, age:%d, score:%.2f\n", (pStu + i)->name, (pStu + i)->age, (pStu + i)->score); }}//写一个整型数组排序的函数void sortNumber(int *p, int count){ for (int i = 0; i < count - 1; i++) { for (int j = 0; j < count - 1 - i; j++) { if (*(p + j) > *(p + j + 1)) { int temp = *(p + j); *(p + j) = *(p + j + 1); *(p + j + 1) = temp; } } }}//赋值[10, 30]void assignNumber(int *p, int count){ for (int i = 0; i < count; i++) { *(p + i) = arc4random() % 21 + 10; }}//输出void outPrintArray(int *p, int count){ for (int i = 0; i < count; i++) { printf("%d ", *(p + i)); }}
0 0
- 结构体指针中的部分排序函数
- 结构体中的函数指针
- 结构体中的函数指针
- 结构体中的函数指针
- 结构体中的函数指针与函数
- c中结构体中的指针函数
- C语言结构体中的函数指针
- 结构体中的指针函数以及“结构体”的继承
- C结构体中的函数指针与函数
- C结构体中的函数指针与函数
- C结构体中的函数指针与函数
- C语言结构体中的函数指针与函数
- c语言结构体中的函数指针与函数
- C 结构体中的函数指针与函数
- C结构体中的函数指针与函数
- Xcode中实现函数指针调用和结构体排序
- 函数指针,结构体指针
- 结构体指针函数
- 【E2LSH源码分析】p稳定分布LSH算法初探
- 编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词。
- 创建SQLQuery医院挂号数据库、数据表
- 图像轮播-javascript
- 求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。
- 结构体指针中的部分排序函数
- java字节流之FileInputStream和FileOutputStream一些问题的探讨
- calamari-client启动时遇到各种权限问题导致错误
- Log4j日志的使用及配置文件(lp)
- 渐进增强、优雅降级
- 其他对象(Math-Random)
- Pots
- Python装饰器与面向切面编程
- 关于文件上传。以上传人来设定限额,或者以每天总额度,或者可以设定同时上传的客户端总数。