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;
}
#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;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息