C++点球问题(简单的)

img

这个问题,理论上只是一个简单的比较问题,为什么同一道题,相同的流程,我用C++不过,Java就过了,代码如下
C++:


#include 

using namespace std;
int main()
{
    long long main,other;
    cin>>main>>other;
    printf(main>other?"Win":"Lose");
}

Java:


```java
import java.util.Scanner;
public class Main
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()) {
            long main=sc.nextInt(),other=sc.nextInt();
            System.out.println((main>other?"Win":"Lose"));
        }
    }
}


![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/952446732566196.jpg "#left")

C++你只处理了一行数据,Java有个循环可以处理多行数据,哪里是相同的流程了