您的位置:首页 > 编程语言 > C语言/C++

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 某些人写的什么程序呀

|||
降序排序
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: