a[10]
int
i,
j,
k
int
t
...
(输入10个数字到a中,略过)
for
(i=0
i<9
i++)
{
k
=
i
for
(j=i+1
j<10
j++)
{
if
(a[k]
<好前
a[j])
//
现在这样是降孝亩序排列,将<改成>,就变成友慎清升序排列
k
=
j
}
if
(k
!=
i)
{
t
=
a[k]
a[k]
=
a[i]
a[i]
=
t
}
}
#include<stdio.h>void main()
{
int a[5]={}
int i,j
int temp=0
for(i=0i<5i++)
{
printf("请输入第颂碧%d个整数\扒迟n",i+1)
scanf("%d",&a[i])
}
for(i=1i<5i++)
{
for(j=0j<5-ij++)
{
if(a[j]<a[j+1])....................//把大于号改成小于号
{
temp=a[j]
a[j]=a[j+1]
a[j+1]=temp
}
}
}
for(i=0i<5i++)
{
printf("排序后的整数:%d\t",a[i])
}
}
if(a[j]<a[j+1])....................//把大于号改春樱李成小于号
#include <世闹迅stdio.h>void sort1(int a[],int n)
{int i,j,t
for(i=0i<n-1i++)
for(j=0j<n-1-ij++)
if(a[j]>a[j+1])
弯袜{t=a[j]a[j]=a[j+1]a[j+1]=t}
}
void sort2(int a[],int n)
{int i,j,t
for(i=0i<n-1i++)
搜此for(j=0j<n-1-ij++)
if(a[j]<a[j+1])
{t=a[j]a[j]=a[j+1]a[j+1]=t}
}
int main()
{int i,a[10]
for(i=0i<10i++)
scanf("%d",&a[i])
printf("\n")
sort1(a,10)
for(i=0i<10i++)
printf("%d ",a[i])
printf("\n\n")
sort2(a,10)
for(i=0i<10i++)
printf("%d ",a[i])
printf("\n")
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)