#包括<vcl.h>
#包括<windows.h>
#杂注hdrstop
#pragma被论证
#包括<tchar.h>
#包括<stdio.h>
空隙 旋转_圆环_3D(空隙)
{ //最初由安迪·斯隆编写https://www.a1k0n.net/2011/07/20/donut-math.html
整数 k个; //作者:安迪·斯隆
系统(“cls”); //C++生成器
浮动 A类= 0,B类=0,我,j个,z(z)[1760];烧焦
b条[1760];打印(“\x1b[2J”);对于(;;
){清零(b条,32,1760);清零(z(z),0,7040)
;对于(j个=0;6.28>j个;j个+=0.07)对于(我=0;6.28
>我;我+=0.02){浮动 c(c)=罪(我),d日=余弦(j个),e(电子)=
罪(A类),(f)=罪(j个),克=余弦(A类),小时=d日+2,天=1/(c(c)*
小时*e(电子)+(f)*克+5),我=余弦 (我),米=余弦(B类),n个=秒\
在里面(B类),t吨=c(c)*小时*克-(f)* e(电子);整数 x个=40+30*D类*
(我*小时*米-t吨*n个),年= 12+15*D类*(我*小时*n个
+t吨*米),o个=x个+80*年, N个=8*(((f)*e(电子)-c(c)*天*克
)*米-c(c)*d日*e(电子)-(f)*克-我*d日*n个);如果(22>年&&
年>0&&x个>0&&80>x个&&天>z(z)[o个]){z(z)[o个]=天;;;b条[o个]=
".,-~:;=!*#$@"[N个>0?N个以下为:0];}} /*#****!!-*/
打印(“\x1b[H”);对于(k个=0;1761>k个;k个++)
输出一个字符(k个%80?b条[k个]以下为:10);A类+=0.04;B类+=
0.02;}/*****####*******!!=;:~
~::==!!!**********!!!==::-
.,~~;;;========;;;:~-.
..,--------,*/
}
整数 _特曼(整数 argc公司, _TCHAR公司* 自动变速箱[])
{
旋转_圆环_3D();
返回 0;
}