qq_36263869 2016-10-03 16:06 采纳率: 80%
浏览 1161
已采纳

c语言初学者,选择排序法问题

#include
void main()
{
int a[10],m,n,k,x;
for(m=0;m<=9;m++)
{
scanf("%d",&a[m]);
}
for(m=0;m {
k=m;
for(n=1;n {
if(a[k]>a[n])
{
k=n;
}
}
if(k!=m)
{
x=a[m];
a[m]=a[k];
a[k]=a[m];
}
}
for(m=0;m<=9;m++)
{
printf("%d",a[m]);
}
}

  • 写回答

5条回答 默认 最新

  • threenewbee 2016-10-03 16:14
    关注
     #include<stdio.h>
    int main()
    {
    int a[10],m,n,k,x;
    for(m=0;m<=9;m++)
    {
        scanf("%d",&a[m]);
    }
    for(m=0;m<=9;m++)
    {
    k=m;
    for(n=k+1;n<10;n++)
    {
    if(a[k]>a[n])
    {
    k=n;
    }
    }
    if(k!=m)
    {
    x=a[m];
    a[m]=a[k];
    a[k]=x;
    }
    }
    for(m=0;m<=9;m++)
    {
    printf("%d ",a[m]);
    }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 MATLAB yalmip 可转移负荷的简单建模出错,如何解决?
  • ¥15 数学的三元一次方程求解
  • ¥20 iqoo11 如何下载安装工程模式
  • ¥15 本题的答案是不是有问题
  • ¥15 关于#r语言#的问题:(svydesign)为什么在一个大的数据集中抽取了一个小数据集
  • ¥15 C++使用Gunplot
  • ¥15 这个电路是如何实现路灯控制器的,原理是什么,怎么求解灯亮起后熄灭的时间如图?
  • ¥15 matlab数字图像处理频率域滤波
  • ¥15 在abaqus做了二维正交切削模型,给刀具添加了超声振动条件后输出切削力为什么比普通切削增大这么多
  • ¥15 ELGamal和paillier计算效率谁快?