您的位置:首页 > 其它

查找最小的k个元素 输入n个整数,输出其中最小的k个。 例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4

2017-08-02 10:44 691 查看
#include <stdio.h>

 int main()

{
int a[10]={2,8,7,9,6,5,1,10,3,4};

  int i,k,t,j;

  printf("请输入第几个数");

  scanf("%d",&k);

  for(j=0;j<10;j++)

  {
 for(i=0;i<10-1-j;i++)

if(a[i]>a[i+1])
{
t=a[i];

a[i]=a[i+1];
a[i+1]=t;
}
}

  }

   for(i=0;i<k;i++)

   {
printf("%d ",a[i]);

   }

  

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐