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