作为一名资深的压行鬼才,在今天打出如下代码时,十分难受,有什么办法压一下吗?(最好能去掉大括号)
for(i=1;i<=n;i++)
{
cin>>a>>b>>c;
if(b==0&&c==0)
{
cout<<'0'<<endl;
continue;
}
if(b==0&&a==0)
{
cout<<'0'<<endl;
continue;
}
if(a==0&&c==0)
{
cout<<'0'<<endl;
continue;
}
if(a==b+c&&a!=0&&b!=0&&c!=0)
{
cout<<'2'<<endl;
continue;
}
if(b==a+c&&a!=0&&b!=0&&c!=0)
{
cout<<'2'<<endl;
continue;
}
if(c==b+a&&a!=0&&b!=0&&c!=0)
{
cout<<'2'<<endl;
continue;
}
if(a==b||a==c||b==c)
{
if(a==0||b==0||c==0)
{
cout<<'1'<<endl;
continue;
}
else
{
cout<<'2'<<endl;
continue;
}
}
if(a==0||b==0||c==0)
{
cout<<'2'<<endl;
continue;
}
cout<<'3'<<endl;
}