程序:输入10 个数,按从小到大的顺序输出

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:57:58
各位救救命啊!
要不我要挂科拉!

哦,这里有c语言的!
/* 功能:实现快速排序法,即用其中一个数和左右端分别比较,将其放在合适的位置,同时使其前面的数都小于它,其后面的数都大于它,然后用递归的办法分别在对另外的两个子集排序。 */
#include<stdio.h>
#define M 20
void quick(int a[],int p,int q)
{ int i=p,j=q,temp=a[p];
do
{while(a[q]>=temp && p<q)q--; /* 右端扫描 */
if (p<q)
{a[p]=a[q];p++;}

while(a[p]<=temp && p<q)p++;/* 左端扫描 */
if (p<q)
{a[q]=a[p];q--;}
}while(p<q);
a[p]=temp;
if (i<p) quick(a,i,p-1);/* 对左端子集进行扫描 */
if (q<j) quick(a,q+1,j);/* 对右端子集进行扫描 */
}
void main()
{ int a[M];
int i;
int length;
printf("Please input the number?\n");
scanf("%d",&length);
printf("please input numbers:\n");
for(i=0;i<length;i++)
scanf("%d",&a[i]);
quick(a,0,length-1);
for(i=0;i<length;i++)
printf("%d ",a[i]);
getch();
}
自己看看程序,应该没有修改的地方,因为已经编

程序:输入10 个数,按从小到大的顺序输出 用VB编写“任意输入10个数,将它们由大到小进行排序输出到窗体上”的程序 编一个程序,求输入的10个数中正数的个数 1. 编写程序,利用malloc函数开辟动态存储单元,存放输入的三个整数。然后按从小到的顺序输出这三个数。 输入10个数,求最大值 急!!!!用Java编写一个程序:输入3个数,将它们按大小顺序输出. 设计算法,从输入的10个数中选出最小值,要求程序框图. 那位高手用C语言编到程序,递归函数求和,输入N个数出其和求 编写一个C程序,最多接收10个数,求出其中所有正整数的和.用户可通过999终止程序,统计输入正整数的个数并求 编写C程序,用指针和函数的方法实现将从键盘上输入的10个数按逆序存放并输出