C++编程如何整行输入数据?

以这个题为例:1)判断鞍点ProblemDescription找出一个4行5列二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小(也可能没有鞍点)。Input第... 以这个题为例:
1) 判断鞍点
Problem Description
找出一个4行5列二维数组中的鞍点,即该位置上的元素在该行上最大,在该列上最小(也可能没有鞍点)。
Input
第一行有一个自然数T,接下来4T行数据,每行是5个数M(-10000<=M<10000)。
Output
对于每4行要判断的数,输出一行,包含一个"Yes"或者"No",说明是否为鞍点。
Sample Input
2
1 2 3 4 5
2 4 6 8 10
3 6 9 12 16
4 8 12 16 20

1 12 3 4 5
2 4 16 8 10
3 6 8 12 15
4 8 12 16 20

之前的方法输入一个数据后按enter后就换行了,怎么样在输入的时候直接输入一整行呢?谢谢
展开
 我来答
匿名用户
推荐于2016-08-31
展开全部
首先我是acm队员
第一种方法输入数据时用空格代替你之前的回车,在这行所有数据输入完毕之后再按回车相当于你之前的输入方法
原因:c++里cin或scanf读整形时忽略空白字符包括回车和空格
第二种方法,把所有数据复制下来在cmd窗口下右键里有粘贴选项
厌学依丝9011
2015-11-18
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你这里已知一行有5个数可以用cin>>a1>>a2>>a3>>a4>>a5;来获得这一行的5个数,如果不知道一行具体有多少个数就只能用cin.getline(a);来以字符串形式获取整行,再想办法转变成int型数
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdyzxy
2015-11-18
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你输入完一个数用空格也可以被cin识别成分割符的,所以你直接输入一整行就好了,只是数与数之间用空格分开,连着空几个格好象都可以被正确识别。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式