用C++编程若干个数从大到小的程序?

来源:百度知道 编辑:UC知道 时间:2024/09/21 14:54:42
用C++编程若干个数从大到小的程序?

去网上搜冒泡排序

如果是作业的话,还是自己写吧,能学些知识,别大四上玩练vc都没用过

方法很多:
冒泡,基础的
快速排序,高效的
希尔啊,堆排啊,你都应该看看,数据结构.严蔚敏

冒泡排序的一个例子
//对INT 型数组A进行排序,A中共有元素n 个
void sort(int &A,int n)
{
int temp;//数组元素交换用的中间变量
bool sorted=false;//判断数组是否已经排好,如果已经排好则跳出循环

for(int i=n;i>1&&sorted==false;i--)
{ sorted=true;
for(int j=0;j<i-1;j++)
{
if(A[j]>a[j+1])//如果前面的比后面的大则交换
{ temp=A[j];
A[j]=A[j+1];
A[j+1]=temp;
sorted=false;
}
}
}

看到问题随手写的,大致思想是这样的.没经过测试,自己看看吧!手都酸了.

用C++编程若干个数从大到小的程序? 用C语言编程《任意输入10个数,按从大到小的次序输出。~~~~~~~~~~~》~~ 用C语言编程做:用从键盘输入3个数,编程实现3个数的比较,输出其中的最大值 用C语言从5个数中找出最大的数怎么编程? C语言简单编程:编写函数,输入3个数,并从大到小输出,3个数为整数 用vf语言编程: 用户输入8个数,按从大到小的顺序排列? 从键盘输入若干整数(数据个数少于20),其值在0到4范围,用-1作为结束标记,统计同一整数的个数 请教c语言编程:从键盘输入一批数据,以0结束输入,统计其中的正数和负数的个数 c语言编程的题 “从键盘输入3个数,使其按从小到大的顺序排列输出。” 感谢各位帮忙! c语言编程:用冒泡排序法输入的任意10个数排序.