untitled.m

来自「用C语言编写绘制画阿基米德螺旋线ρ= θ在[-150」· M 代码 · 共 28 行

M
28
字号
#include <graphics.h>
#include <stdio.h>
#include <math.h>
#include <conio.h>
void main()
{int driver,mode;
 int  x,y,x0,y0;
 float sita,r;
 driver=DETECT;mode=VGAHI;
 initgraph(&driver,&mode,"");     /*初始化图形模式*/
 sita=-150.0;r=sita;            /*绘图起点位置*/
 x0=getmaxx()/2;y0=getmaxy()/2;   /*取原点为屏幕的中心*/
 x=x0+r*cos(sita);             /*计算起点坐标*/
 y=y0+r*sin(sita);
 moveto(x,y);                     /*移绘图笔到起点*/
 while(sita<150.0)
   {sita+=0.1;r=sita;
    x=x0+r*cos(sita);             /*计算下一点坐标*/
    y=y0+r*sin(sita);
    lineto(x,y);                  /*画线*/
   }
 x=x0+150*cos(150.0);              /*计算终点坐标*/
 y=y0+150*sin(150.0);
 lineto(x,y);                     /*落笔到终点*/
 getch();                         /*按任何键继续*/
 closegraph();                    /*关闭图形模式*/
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?