题目描述

输入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个相关推荐

  1. c语言while输入n求n个奇数,任意输入n个整数,输出这n个数中的奇数个数和偶数个数.用while语句...

    C语言 输入n并输入n个数,输出这n个数中的所有奇数的乘积 #includevoidmain(){inti,n,arr[100],mul=1;printf("请输入n值:");sc ...

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

    2019独角兽企业重金招聘Python工程师标准>>> /* 输入 n 个整数,输出其中最小的 k 个* TreeMap 和 TreeSet 是 Java Collection Fr ...

  3. 题8.3:输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。 写3个函数: ①输人10个数; ②进行处理; ③输出10个数

    题目 本题是谭浩强<C程序设计课后习题>题8.3. 题目: 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输 ...

  4. 输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换。写3个函数:①输人10个数;②进行处理;③输出10个数。

    输入10个整数,将其中最小的数与第一个数对换, 把最大的数与最后一个数对换. 写3个函数: ①输人10个数; ②进行处理; ③输出10个数. 解题思路: 在进行数值逐个比较的同时找到最小值的空间地址以 ...

  5. 华为机试HJ58:输入n个整数,输出其中最小的k个

    作者:翟天保Steven 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 题目描述: 输入n个整数,输出其中最小的k个. 本题有多组输入样例,请使用循环读入,比如whil ...

  6. ACMNO.18 C语言-选择排序 用选择法对10个整数从小到大排序。 输入 10个整数 输出 排序好的10个整数

    题目描述 用选择法对10个整数从小到大排序. 输入 10个整数 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 ...

  7. ACMNO.7 输入两个正整数m和n,求其最大公约数和最小公倍数。 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35

    题目描述 输入两个正整数m和n,求其最大公约数和最小公倍数. 输入 两个整数 输出 最大公约数,最小公倍数 样例输入 5 7 样例输出 1 35 来源/分类 C语言 示例照片: 设计思路: 本题最难的 ...

  8. 输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换

    标题 (指针处理)输入10个整数将其中最小的数与第1个数对换,把最大的数与最后一个数对换 方法:先找出10个数中的最小数,把它和第1个数交换,然后再重新找10个数中的最大数,把它和最后一个数交换. # ...

  9. C语言输入三个整数输出其中最小值

    #include<stdio.h> int main() { int a[3],i,t; printf("请输入三个整数:\n"); for(t=0; t<3; ...

  10. python - 输出最大/最小的 k 个元素的索引

    K = 4 a = np.array([0, 8, 0, 4, 5, 8, 8, 0, 4, 2]) # 最大的 k 个元素的索引 print(np.argpartition(a, -K)[-K:]) ...

最新文章

  1. 鸿蒙系统8月7号,主动告别安卓,华为或很快推出搭载鸿蒙系统的手机
  2. 字节跳动《算法中文手册》完整版 PDF 开放下载!
  3. 系列文章--oracle简单入门教程
  4. Modesim 仿真 ERRO VSIM-19
  5. [网络安全自学篇] 五十五.Windows系统安全之构建ROP链绕过DEP及原理详解
  6. 手把手教你安装VMtools
  7. UVA dp题目汇总
  8. 宝塔部署node项目_宝塔面板部署 node.js 项目
  9. 高频变压器_变压器图案
  10. 找到replication相关的作业和sql 语句
  11. Python+numpy实现矩阵QR分解
  12. 20.Linux 账号管理与 ACL 权限设置
  13. 网易云解析接口PHP源码,网易云音乐直链解析API源代码^-^
  14. 树莓派添加RTC时钟模块的方法
  15. 操作既简单、实用性强的文件批量改名高手
  16. 关于微信小程序新版头像昵称API 接口处理
  17. 美国音乐学院计算机音乐专业排名2015年,美国音乐学校排名Top100
  18. [原创]中国大陆民谣盘点8 曹崴《情歌唱晚》
  19. 软件需求工程五组工作日记——开篇:项目简介
  20. 【SealDEV 倾情奉献】Android APK 安装过程详解

热门文章

  1. 【转】VNode节点
  2. 第一冲刺阶段意见汇总
  3. 添加下拉框00-23 finereport公式
  4. python set dict tuple and list
  5. Angular 学习笔记——$interpolateProvide
  6. 关于添加文件删除权限
  7. linux SNAT、DNAT目标函数
  8. oracle 12c sp2 0667,关于数据库安装的问题SP2-0667: Message file sp1.msb not found
  9. 在springcacheinvokecontext中没找到field_CNN中的感受野
  10. javascript高级程序设计pdf_Java、C语言、Python、PHP、JavaScript五大编程语言,要学哪个?...