输入格式
读取一些未知的n行输入,stdin(System.in)直到你达到EOF; 每行输入都包含一个非空字符串.
输出格式
对于每一行,打印行号,后跟一个空格,然后输入作为输入的行内容:
样本输出
Hello world
I am a file
Read me until end-of-file.
Run Code Online (Sandbox Code Playgroud)
这是我的解决方案.问题是我无法继续进行EOF.但输出只是:
Hello world
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
public class Solution {
public static void main(String[] args) {
check(1); // call check method
}
static void check(int count) {
Scanner s = new Scanner(System.in);
if(s.hasNext() == true) {
String ns = s.nextLine();
System.out.println(count + " " + ns);
count++;
check(count);
}
}
}
Run Code Online (Sandbox Code Playgroud) 我在hackerrank尝试代码但是没有工作.
#include<iostream>
using namespace std;
int add(int b, int c)
{
return b+c;
}
int main()
{
int a,b,c,i,sum;
cin>>a;
for(i=1;i<=a;i++)
{
std::cin>>b>>" ">>c;
sum=add(b,c);
cout<<sum<<"\n";
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
错误:
error : !cannot bind 'std::basic_istream::__istream_type {aka std::basic_istream}' lvalue to 'std::basic_istream&&'
Run Code Online (Sandbox Code Playgroud)