失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 输入n个整数 输出其中最小的k个

输入n个整数 输出其中最小的k个

时间:2023-06-03 15:38:56

相关推荐

输入n个整数 输出其中最小的k个

题目描述

输入n个整数,输出其中最小的k个。

输入描述:

输入说明

1输入两个整数

2输入一个整数数组

输出描述:

输出一个整数数组

#include<iostream>

using namespace std;

int main()

{

int n,m;

while(cin>>n>>m)

{

int *p;

p=new int[n];

for(int i=0;i<n;i++)

{

cin>>p[i];

}

for(int i=0;i<n;i++)

{

for(int j=0;j<n-i-1;j++)

{

if(p[j]>p[j+1])

{

int t=p[j];

p[j]=p[j+1];

p[j+1]=t;

}

}

}

for(int k=0;k<m-1;k++)

{

cout<<p[k]<<' ';

}

cout<<p[m-1]<<endl;

}

return 0;

}

如果觉得《输入n个整数 输出其中最小的k个》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。