c/c++程序问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 16:20:23
有一个数组{10,4,2,8,7,4,6,5,9,1,3};请写出一个程序把这个数组从大到小排序(分不是问题,答的好追加)

include<stdio.h>
main()
{
int i,j,t, b[10]={10,4,2,8,7,4,6,5,9,1,3};
for(i=1;i<=10;i++)
for(j=0;j<=10-1;j++)
if (b[j]>b[j+1])
{t=b[j];b[j]=b[j+1];b[j+1]=t;}
for(i=0;i<=10;i++)
printf("%5d",b[i]);
printf("\n");
}

//最简单的
#include <algorithm>
using namespace std;
void main()
{
int srcArray[] = {10,4,2,8,7,4,6,5,9,1,3};
sort(srcArray, srcArray+sizeof(srcArray)/sizeof(int));
}