现在需要输入多组四个整数a、b、c、d,当a、b、c、d都等于-1时,认为输入结束,用代码实现这句话。下面哪个是正确的?
A.
int a,b,c,d; cin>>a>>b>>c>>d; while(a!=-1&&b!=-1&&c!=-1&&d!=-1) { cin>>a>>b>>c>>d; }
B.
int a,b,c,d; cin>>a>>b>>c>>d; while(a!=-1&&b!=-1&&c!=-1&&d!=-1) { }
C.
int a,b,c,d; cin>>a>>b>>c>>d; while(a!=-1&&b!=-1&&c!=-1&&d!=1) { cin>>a>>b>>c>>d; }
D.
int a,b,c,d; cin>>a>>b>>c>>d; while(a!=-1&&b!=-1||c!=-1&&d!=-1) { cin>>a>>b>>c>>d; }