中易网

C语言,编写函数

答案:1  悬赏:0  
解决时间 2021-01-15 21:50
  • 提问者网友:兔牙战士
  • 2021-01-15 11:32
C语言,编写函数
最佳答案
  • 二级知识专家网友:独钓一江月
  • 2021-01-15 12:24
#include
#include

#define N 10

void sort(int a[],int n,int ShengXu)
{
int i,j,t;

for(i=0;i {
for(j=0;j {
if(1==ShengXu)
{
if(a[j]>a[j+1])
{
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
else
{
if(a[j] {
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
}
}
}
int main()
{
//控制参数(1升序,非1降序)
int ShengXu=1;
int i,a[N];

printf("请输入%d个整数:\n",N);
for(i=0;i {
scanf("%d",&a[i]);
}
sort(a,N,ShengXu);
printf("%s排序后,数组各元素是:\n",(1==ShengXu ? "升序" : "降序"));
for(i=0;i {
printf("%d ",a[i]);
}
printf("\n");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息