如何上交c语言作业,谁能帮助我把以下三段C语言动画程序翻译一下最近在高课程设计,老师要求最终要上交自己编写的C语言动画程序,并且要对所编程序进行解释翻译,而且有可能在个别地方要进行现场演示...

谁能帮助我把以下三段C语言动画程序翻译一下最近在高课程设计,老师要求最终要上交自己编写的C语言动画程序,并且要对所编程序进行解释翻译,而且有可能在个别地方要进行现场演示或者当场改动,我在网上搜到3个C语言动画程序,希望好心人能逐行对其进行翻译,并切在老师容易提出稍作现场改动的地方帮助我提示该怎样改动(比如原来向左,老师当场提出如何改为向右之类的),先谢谢您啦!! 1.怎么让哪个正方形一步一步落下来. #include #include #include intposition[4][2]; square(intx,inty,intk)/*正方形*/ { line(x,y,x+k,y); line(x,y,x,y+k); line(x+k,y,x+k,y+k); line(x,y+k,x+k,y+k); } init()/*初始化*/ { setcolor(5); square(200,150,200); } shape()/*画图*/ { inti,j; setcolor(2); for(i=0;i<4;i++) square(position[i][0],position[i][1],10); } main() { intgdriver=DETECT,gmode; inti,j; initgraph(&gdriver,&gmode,""); setbkcolor(3); init(); position[0][0]=300;position[0][1]=150; position[1][0]=310;position[1][1]=150; position[2][0]=300;position[2][1]=160; position[3][0]=310;position[3][1]=160; shape(); for(j=0;j<10;j++) { for(i=0;i<4;i++) position[i][1]=position[i][1]+10; shape(); sleep(1); } getch(); } 2.变化的同心圆 #include"graphics.h" #include #include main() {inti; intgdriver=DETECT,gmode; initgraph(&gdriver,&gmode,"d:\\tc"); for(i=0;i<=100;i++) {setcolor(i); setlinestyle(0,0,1); setfillstyle(1,3); circle(300,240,100-i); floodfill(300,240,i); delay(9e245); } getch(); closegraph(); } 3.四叶玫瑰旋转动画 #include #include #include #include #definepi3.1415926 main() {inti,j=0,x,y,k=1; inta=DETECT,b; initgraph(&a,&b,"d:\\tc"); while(!kbhit()) {j+=10; for(i=0;i<=2000;i++) { x=300+100*cos(2*i*pi/1000)*sin(i*pi/1000+j*pi/1000); y=240+100*cos(2*i*pi/1000)*cos(i*pi/1000+j*pi/1000); if(j%500==0)k++; putpixel(x,y,k); } delay(5000); cleardevice(); } getch(); closegraph(); }

作业帮用户2016-11-23举报

6c0a0adef10d1043fa4f41a7897345ed.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值