C语言及程序设计提高例程-21 首尝排序——冒个泡
来源:互联网 发布:淘宝双11红包口令 编辑:程序博客网 时间:2024/05/17 02:39
贺老师教学链接 C语言及程序设计提高 本课讲解
冒泡排序源程序
#include <stdio.h>#define n 10int main( ){ int i,j,t,a[10]= {3,5,9,11,33,6,-9,-76,100,123}; for (i=0; i<n-1; i++) for(j=0; j<=n-i-1; j++) if (a[j]>a[j+1]) { t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(i=0; i<10; i++) //输出排序后结果 printf("%d ", a[i]); return 0;}
什么数组都一样
#include <stdio.h>void bubblesort(char a[],int n);int main( ){ int i; char d[10]= {'a','r','v', 'p','o','m','e','t','u','c'}; bubblesort(d,10); for(i=0; i<10; i++) //输出排序后结果 printf("%c ", d[i]); return 0;}void bubblesort(char a[], int n){ int i,j; char t; for (j=0; j<n-1; j++) for(i=0; i<n-j-1; i++) if (a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } return;}
0 0
- C语言及程序设计提高例程-21 首尝排序——冒个泡
- 第4章 C语言及程序设计提高例程-21 首尝排序——冒个泡
- C语言及程序设计提高例程-27 编写查找和排序函数
- C语言及程序设计提高例程-3 体验自定义函数
- C语言及程序设计提高例程-5 函数的参数
- C语言及程序设计提高例程-16 数组的引入
- C语言及程序设计提高例程-14 应用系统结构
- C语言及程序设计提高例程-19 越界的后果
- C语言及程序设计提高例程-23 指针的运算
- C语言及程序设计提高例程-37 操作字符串数组
- C语言及程序设计提高例程-2 模块化程序设计及C语言中的函数
- 第7周 C语言及程序设计提高例程-27 编写查找和排序函数(有疑问)
- C语言及程序设计提高例程-35 使用指针操作二维数组
- C语言及程序设计提高例程-4 函数的返回值
- C语言及程序设计提高例程-6 参数传递方式:传值与传地址
- C语言及程序设计提高例程-9 函数的嵌套调用
- C语言及程序设计提高例程-8 函数的声明、定义和调用
- C语言及程序设计提高例程-7 返回指针的函数
- Tesseract-OCR 样本训练,生成语言文件
- C语言及程序设计提高例程-25 指针作函数参数
- C语言及程序设计提高例程-24 数组名作为函数参数
- C语言及程序设计提高例程-23 指针的运算
- C语言及程序设计提高例程-22 用指针法访问数组元素
- C语言及程序设计提高例程-21 首尝排序——冒个泡
- C语言及程序设计提高例程-20 经典:查找的艺术
- linux中socket的连接数
- 【Jason's_Knowledge】【不定期更新】琐碎知识点及注意事项总结
- 大家好
- ACboy needs your help(DP)
- 浏览网页记录 (一)程序员应当知道的事情
- 反片语(Ananagrams)
- Win 7 修改远程桌面端口3389