关于压行
  • 板块灌水区
  • 楼主宇宙征士
  • 当前回复18
  • 已保存回复18
  • 发布时间2022/4/9 17:46
  • 上次更新2023/10/28 04:10:35
查看原帖
关于压行
400508
宇宙征士楼主2022/4/9 17:46

作为一名资深的压行鬼才,在今天打出如下代码时,十分难受,有什么办法压一下吗?(最好能去掉大括号)


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;
	}
2022/4/9 17:46
加载中...