输入10个数字从小到大排序再逆序排
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
b[i]=a[i];
printf("\n");
for(m=1;m<=9;m++)
for(n=1;n<=10-m;n++)
if(a[n]<a[n-1])
{
i=a[n];
a[n]=a[n-1];
a[n-1]=i;
}
for(i=1;i<=10;i++)
{
if(i<Leabharlann Baidu9)
printf("%d<",a[i-1]);
else
printf("%d",b[i-1]);
}
printf("\n\n");
getch();
}
else
printf("%d",a[i-1]);
}
printf("\n\n");
for(m=9;m>=1;m--)
for(n=8;n>=0;n--)
if(b[n]<b[n+1])
{
i=b[n];
b[n]=b[n+1];
b[n+1]=i;
}
for(i=1;i<=10;i++)
{
if(i<=9)
printf("%d>",b[i-1]);
编写程序,把10个数字从小到大排序再逆序排。
程序:
#include<stdio.h>
main()
{
int a[10],b[10],m,n,i;
printf("please input 10 numbers:\n");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=0;i<=9;i++)
printf("\n");
for(m=1;m<=9;m++)
for(n=1;n<=10-m;n++)
if(a[n]<a[n-1])
{
i=a[n];
a[n]=a[n-1];
a[n-1]=i;
}
for(i=1;i<=10;i++)
{
if(i<Leabharlann Baidu9)
printf("%d<",a[i-1]);
else
printf("%d",b[i-1]);
}
printf("\n\n");
getch();
}
else
printf("%d",a[i-1]);
}
printf("\n\n");
for(m=9;m>=1;m--)
for(n=8;n>=0;n--)
if(b[n]<b[n+1])
{
i=b[n];
b[n]=b[n+1];
b[n+1]=i;
}
for(i=1;i<=10;i++)
{
if(i<=9)
printf("%d>",b[i-1]);
编写程序,把10个数字从小到大排序再逆序排。
程序:
#include<stdio.h>
main()
{
int a[10],b[10],m,n,i;
printf("please input 10 numbers:\n");
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=0;i<=9;i++)