自己想的一个程序,不知道为啥运行不了,将输入的一些正数降序排列
其他问答
1
#include<stdio.h>
void Order(int a[],int count);
int main(void)
{
int a[100],sum,count=0,i=0;
do{count++;
scanf("%d",a[i]);
i++;}
while(a[i]>0);
Order(a,count);}
void Order(int a[],int count)
{
int i,j,temp;
for(i=0;i<count-1;i++)
{
for(j=1;j<count;j++)
{if(a[i]<a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}}
}
for(i=0;i<count;i++)
printf("%4d",a[i]);
}
发表回复