第一个冒泡算法 C语言
来源:互联网 发布:php的魔术方法 编辑:程序博客网 时间:2024/06/03 05:06
作为新手编了一个冒泡算法的小程序,可能存在bug。
#include <stdio.h>void maopao(int a[100],int j, int b, int *prram, int f);int main(void) { int a[100], i = 1, j = 0, b = 0, r = 0, f = 0; printf("输入整数的个数(<100):"); scanf("%d",&j); while (i<=j) { printf("输入第%d个数:",i); scanf("%d",&a[i]); i = i+1; } f = j-1; for (int q = 1; q<= (j-1)&&r == 0; q++) { maopao(a, j, b, &r, f); f = f-1; }}void maopao(int a[100],int j, int b, int *prram, int f){ int d = 0; d = 0; for (int k = 1; k<= f; k++) { if(a[k]>a[k+1]) { b = a[k]; a[k] = a[k+1]; a[k+1] = b; d = d+1; } } if (d == 0) { printf("completed!\n"); *prram = 1; } else{ for(int p = 1; p<=j; p++){ printf("%d ",a[p]); } printf("\n"); }}
这是在xcode里写的,可能运行后会自动退出(一闪而过),因为我没有加system("pause")(懒
0 0
- 第一个冒泡算法 C语言
- C语言冒泡算法
- C语言冒泡算法实现
- 冒泡排序算法(C语言)
- C语言实现冒泡算法
- 冒泡算法C语言实现
- c语言 冒泡排序算法
- c语言冒泡排序算法
- C语言冒泡排序算法
- C语言冒泡排序算法
- C语言 冒泡排序算法
- C语言 第一个C语言程序
- 第一个C语言程序
- 第一个C语言程序
- C语言第一个周六
- 第一个c语言程序
- 第一个c语言程序
- c语言第一个程序
- java文本编辑器插件kinderditor用法解决本地图片上传不能用
- KM算法求带权二分图的最大匹配(完备匹配)
- LocalBroadcastManager 使用小结
- RxJava 详解
- spark的StorageLevel源码分析
- 第一个冒泡算法 C语言
- 1.Tachyon简介
- 架构之路(三):单元测试
- AppDelegate中几个常用的回调调用时机
- 百度地图的简单实用 iOS
- 数据库用索引为什么比不用索引更快
- android内存泄漏的原因
- 2.Tachyon实现原理
- 应用之间调用 UIApplication类的OpenURL方法