Cloud studio 使用体验及分享一些有意思的小东西。
Coding和腾讯合作推出了:CloudStudio平台
首先,创建一个账号,比较方便的是它可以使用微信绑定,超级方便啊。 然后进入工作空间 接下来就可以新建你的工作空间啦! 如果你是个初学的小白,CloudStudio帮你省去了不少繁琐的环境配置工作(java虚拟机的安装、PHP扩展的安装配置、linux的编译安装等)是不是超级贴心!emmmm,可能因为我是个菜鸡吧,大佬可以忽视这些。 如何跑一个全方位 3D 旋转的甜甜圈!!! 宝藏发现地-知乎陈钧桐的回答 源代码如下 代码作者a1k0n
#include <math.h>
k;double sin()
,cos();main(){float A=
0,B=0,i,j,z[1760];char b[
1760];printf("\x1b[2J");for(;;
){memset(b,32,1760);memset(z,0,7040)
;for(j=0;6.28>j;j+=0.07)for(i=0;6.28
>i;i+=0.02){float c=sin(i),d=cos(j),e=
sin(A),f=sin(j),g=cos(A),h=d+2,D=1/(c*
h*e+f*g+5),l=cos (i),m=cos(B),n=s\
in(B),t=c*h*g-f* e;int x=40+30*D*
(l*h*m-t*n),y= 12+15*D*(l*h*n
+t*m),o=x+80*y, N=8*((f*e-c*d*g
)*m-c*d*e-f*g-l *d*n);if(22>y&&
y>0&&x>0&&80>x&&D>z[o]){z[o]=D;;;b[o]=
".,-~:;=!*#$@"[N>0?N:0];}}/*#****!!-*/
printf("\x1b[H");for(k=0;1761>k;k++)
putchar(k%80?b[k]:10);A+=0.04;B+=
0.02;}}/*****####*******!!=;:~
~::==!!!**********!!!==::-
.,~~;;;========;;;:~-.
..,--------,*/
接下来让我们开始动手试一试这个代码吧。 点击“新建工作空间” 在#来源选择“无来源”,#工作空间名填入“Donut”,#模板选择“Blank”: 进入编辑器界面,在左侧的文件树区域右键新建文件,命名为“donut.c”,把上面的源代码复制进去并保存 在编辑器下面的终端区域键入“gcc donut.c -o donut -lm”,把 donut.c 编译出来 在终端键入“./donut”执行刚编译出来的文件,就可以看到炫酷的动画啦!