警示后人(附数据生成器)
查看原帖
警示后人(附数据生成器)
555900
Zhangvv_official楼主2023/7/24 16:47

第三个那个输出角度大小的可能要加 2×1802\times180°()

#include<bits/stdc++.h>
using namespace std;
string s[6]={"CircumscribedCircle","InscribedCircle","TangentLineThroughPoint","CircleThroughAPointAndTangentToALineWithRadius","CircleTangentToTwoLinesWithRadius","CircleTangentToTwoDisjointCirclesWithRadius"};
signed main(){
	srand(time(0));
	freopen("data.in","w",stdout);
	for(int i=1;i<=500;i++){
		int r=rand()%6;
		cout<<s[r]<<" ";
		int up;
		if(r==0||r==1)up=6;
		if(r==2)up=5;
		if(r==3||r==5)up=7;
		if(r==4)up=9;
		for(int j=1;j<=up;j++)cout<<(rand()%2000)+10<<" ";
		cout<<endl;
	}
	return 0;
}

2023/7/24 16:47
加载中...