C++ 输入一行未知个数的整数
最近笔试的时候,编程题遇到这样要求的输入,需要输入一行整数,个数未知,然后整数之间用空格间隔,如下所示:
11 22 333 45 62
代码如下所示:
int main()
{vector<int> inputs;int n = 0, k=0;int i; cin >> i;inputs.push_back(i);while (cin.get() != '\n') { cin >> i; inputs.push_back(i);} system("pause");return 0;
}
更完整代码如下所示,编程题目是要求找到给定整数序列中第K个大的数字:
#include<iostream>
#include<vector>using namespace std;
int find_k_max_nums(vector<int> array, int k){int res = 0;sort(array.begin(), array.end(), greater<int>());res = array[k - 1];return res;
}int main()
{vector<int> inputs;int n = 0, k=0;int i; cin >> i;inputs.push_back(i);while (cin.get() != '\n') { cin >> i; inputs.push_back(i);} cin >> k;int res = find_k_max_nums(inputs, k);printf("%d\n", res);system("pause");return 0;
}
结果如下:
C++ 输入一行未知个数的整数相关推荐
- c语言输入一行未知个数数字存入数组
代码: #include<stdio.h> #include<ctype.h> int main() {int a[1000];char c;int i = 0;int n = ...
- 对于未知个数的整数输入,以及输出不等于其中数的最小自然数。
注意,此输入方法并不完善,仅可支持1 2 3 4\n型输入 不支持1\n 2\n 3\n 型,更为完善输入方式为 此部算法为求不属于数组的最小自然数,简单明了.(就是废头发)
- 分别统计出其中英文字母、空格、数字和其它字符的个数 matlab 程序,编写一段程序,要求先输入一行字符,然后分别统计出其中英文...
编写一个求和的程序,要求能任意输入两个整数,求和 用javascript写 +=functionadd(){varA=document.getElementById("a").va ...
- python接收输入的一行字符只统计数字的个数,Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数...
Python(统计字符),python实例,输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数 题目:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. 程序分析:利用 ...
- ACMNO.8输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32
题目描述 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输入 一行字符 输出 统计值 样例输入 aklsjflj123 sadf918u324 asdf91u32oasdf/.' ...
- ACMNO.3 有三个整数a b c,由键盘输入,输出其中的最大的数。 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 30
基于平台Dev-C++ 5.11 题目描述 有三个整数a b c,由键盘输入,输出其中的最大的数. 输入 一行数组,分别为a b c 输出 a b c其中最大的数 样例输入 10 20 30 样例输出 ...
- Java黑皮书课后题第3章:**3.9(商业:检验ISBN-10)ISBN-10由10个个位整数d1d2d3d4d5d6d7d8d9d10组成,最后一位d10是校验和,输入前9个数,显示10位ISBN
**3.9(商业:检验ISBN-10)ISBN-10由10个个位整数d1d2d3d4d5d6d7d8d9d10组成,最后一位d10是校验和,输入前9个数,显示10位ISBN 题目 题目概述 运行示例 ...
- C语言学习之输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. #include <stdio.h> #include <string.h> void main(){cha ...
- C语言试题九十之实现输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
1.题目 输入一行字符,分别统计出其中英文字母.空格.数字和其他字符的个数. 输出格式为:"英文字母=%d, 空格=%d, 数字字符=%d, 其它字符=%d". ...
最新文章
- 亿级商城计价中心 - 从容应对复杂场景价格计算
- 用C#操作word替换字符,用spire
- ISE简介及其下载 安装 和谐 与 卸载
- tomcat与apache的面试题
- 编辑器Ultraedit快捷键
- 每个前端工程师都应该去了解的前端面试题总结(一)
- 监督学习和无监督学习_一篇文章区分监督学习、无监督学习和强化学习
- python RandomTrees特征编码
- 看看20万程序员怎么评论:前端程序员会不会被淘汰?
- 【数控雕刻】【刀具路径】北京精雕JDPaint5.19+诺诚NC转换器4.0+SDU NCEdit1.0(什么是ENG和NC文件)
- Tcl Tutorial 笔记3 ·math
- 阿格尔克劳奇四分钟逆转 利物浦2-1小胜西汉姆联
- 深信服scsa知识点二
- SCT2450QSTE 国产车规AEC-Q100 3.8V-36V 5A 高效同步降压 DCDC 转换器 替代TSP54540
- C语言辅助学习系统(asp.net开发)
- 运算放大器使用注意事项
- 数据分析/机器学习 350+ 数据集链接整理,免费下载点开就用
- Python:实现counting sort计数排序算法(附完整源码)
- Github开始强制使用PAT(Personal Access Token)了
- 大数据开发面试题总结-超详细
热门文章
- python学生管理系统gui版好例子网_python图书管理系统gui 相关实例(示例源码)下载 - 好例子网...
- android自定义更新,Android 完美解决自定义preference与ActivityGroup UI更新的问题
- 中兴中心管理服务器fxh3120,中兴多媒体业务中心ZXMS80
- html帮助文档乱码,使用doxygen生成的帮助文档,中文出现乱码的问题
- java运行时异常中文_JAVA——运行时异常(RuntimeException)
- php 显示变量类型
- vue3开发实践笔记
- Exynos4412 内核移植(二)—— 内核编译过程分析
- CImage类的用法(转帖)
- MT7628如何控制GPIO