编译失败求助 !
查看原帖
编译失败求助 !
1431698
New__bee楼主2024/8/28 11:32

Dev 能运行啊 。 怎么编译失败了 ?

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int y1,y2,x1,x2,km,kz,bm,bz;
	cin>>x1>>y1>>x2>>y2;
	km=x2-x1;
	kz=y2-y1;
	bm=x1-x2;
	bz=y2*x1-y1*x2;
	if(km!=0&&kz!=0)
	{
		if(km%kz==0)
		{
			km/=kz;
			kz=1;
		}
		if(kz%km==0)
		{
			kz/=km;
			km=1;
		}
	} 
	//cout <<km<<" "<<kz<<" "<<bm<<" "<<bz<<endl;
	cout <<"y=";
	if((kz<0)+(km<0)==1)
		cout <<"-";
	if(abs(kz)!=abs(km)&&kz!=0&&km!=0)
		cout <<abs(kz);
	if(abs(kz)!=abs(km)&&kz!=0&&km!=0&&km!=1)
		cout <<"/"<<abs(km)<<"*";
	if(kz!=0&&km!=0)
		cout <<"x";
	if(kz!=0&&km!=0&&bz!=0&&bm!=0&&((bz<0)+(bm<0))%2==0)
		cout <<"+";
	if(((bz<0)+(bm<0))==1&&kz!=0&&km!=0&&bz!=0&&bm!=0)
		cout <"-";
	if(abs(bz)==abs(bm)&&bz!=0)
		cout <<"1";
	if(bz!=0&&bm!=0&&abs(bz)!=abs(bm))
		cout <<abs(bz);
	if(bz!=0&&bm!=0&&abs(bz)!=abs(bm)&&bm!=1)
		cout <<"/"<<abs(bm);
	return 0;
}
2024/8/28 11:32
加载中...