DEV-C++ 里的冒泡算法帮我写下9.7.2.5.0.3.1.6排成大的数在第一个
2008-10-20 09:35
363 查看
int array[]={9 a[i]); }}//已测试 j; for(i=0;i<6;i++){ for(j=i;j<7;j++){ if(a[j]<a[j+1]){ a[j]+=a[j+1]; a[j+1]=a[j]-a[j+1]; a[j]-=a[j+1]; } } }for(i=0;i<8;i++){ printf("%d/n" 6}; int i 1 3 0 6 2 7 7);}
|||
#include<stdio.h>void main(){ int a[8]={9 7);show(arr 6};sort(arr 1 3 0 8 7 arr[i]) ;printf("/n");}void main(){int arr[7]={9 int len){for(int i=0 ;i<len;i++) printf("%d/t" int len){int temp ;for(int i=0 ; i<len-1 ; i++) for(int j=i+1;j<len;j++) { if(arr[i]>arr[j]) { temp = arr[i] ; arr[i]=arr[j] ; arr[j]=arr[i] ; } }}void show(int *arr '4'}; for (int i=1;i<10;i++){ for (int j=i;j>0;j--) char c_tp;}{ if(c_A[i]>c_A[i-1]) c_tp=c_A[i]; c_A[i]=c_A[i-1]; c_A[i-1]=c_tp;} for (i=1;j<10;i++; {cout<<c_A[j];} <<endl; system("PAUSE"); return EXIT_SUCCESS;}
|||
#include<stdio.h>void sort(int *arr '6' '7' '1' '0' '2' '3' '8' '5' char *argv[]){ char c_A[10] ={'9'
include <cstdlib>#include <iostream>using namespace std;int main(int argc 我和3楼的都是正确的
j;int temp; //临时变量for(i=1;i<8;i++){ for(j=0;j<8;j++) if(array[j]<array[j+1]) { temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; }}
答案补充
没没写输出 我测试了的 if(arr[i]>arr[j]){temp = arr[i] ;arr[i]=arr[j] ;arr[j]=arr[i] ;} 这里错了 array[i]);}printf("/n");
答案补充
2楼的你的是升序啊 在后面加上for(i=0;i<8;i++){ printf("%5d" 6};int i 1 3 0 5 2 7 某些人写的什么程序呀
|||
降序排序
|||
#include<stdio.h>void main(){ int a[8]={9 7);show(arr 6};sort(arr 1 3 0 8 7 arr[i]) ;printf("/n");}void main(){int arr[7]={9 int len){for(int i=0 ;i<len;i++) printf("%d/t" int len){int temp ;for(int i=0 ; i<len-1 ; i++) for(int j=i+1;j<len;j++) { if(arr[i]>arr[j]) { temp = arr[i] ; arr[i]=arr[j] ; arr[j]=arr[i] ; } }}void show(int *arr '4'}; for (int i=1;i<10;i++){ for (int j=i;j>0;j--) char c_tp;}{ if(c_A[i]>c_A[i-1]) c_tp=c_A[i]; c_A[i]=c_A[i-1]; c_A[i-1]=c_tp;} for (i=1;j<10;i++; {cout<<c_A[j];} <<endl; system("PAUSE"); return EXIT_SUCCESS;}
|||
#include<stdio.h>void sort(int *arr '6' '7' '1' '0' '2' '3' '8' '5' char *argv[]){ char c_A[10] ={'9'
include <cstdlib>#include <iostream>using namespace std;int main(int argc 我和3楼的都是正确的
j;int temp; //临时变量for(i=1;i<8;i++){ for(j=0;j<8;j++) if(array[j]<array[j+1]) { temp=array[j]; array[j]=array[j+1]; array[j+1]=temp; }}
答案补充
没没写输出 我测试了的 if(arr[i]>arr[j]){temp = arr[i] ;arr[i]=arr[j] ;arr[j]=arr[i] ;} 这里错了 array[i]);}printf("/n");
答案补充
2楼的你的是升序啊 在后面加上for(i=0;i<8;i++){ printf("%5d" 6};int i 1 3 0 5 2 7 某些人写的什么程序呀
|||
降序排序
相关文章推荐
- 算法系列之--C++和java的冒泡算法及图解(原)
- C/C++程序员:排序算法之冒泡
- 用dev-c++写自己的第一个opengl程序
- 冒泡算法之C++和Java实现
- 冒泡算法 C、C++
- C++ 算法之 第一个只出现一次的字符
- RSA加/解密算法——gmp大数库C++实现
- 20170219C++项目班02_02递归下降算法/解析器/Scanner实现
- KD-Tree 算法的 C++ 实现
- C++算法之解数独
- 大数运算之加法和乘法算法C++模板
- 模糊控制算法的C++实现
- Rhyme/Java 选择问题算法SelectionProblem(冒泡与选择性插入篇)
- C++ 标准库---移除性算法之二移除重复元素
- C++ 算法大全
- 编译原理(九) LR(0)文法分析法(算法描述和C++代码实现)
- RBPF-SLAM 算法 (C++ library mrpt-slam)
- C++STL总结(附带容器迭代器泛型算法详情链接【未完成】)
- [原创]C#冒泡算法!
- c++ STL 算法set_union和sort