绘图

 居中显示

 1 #include<iostream>
 2 #include<cstring>
 3 using namespace std;
 4 void C(char S[80])//将参数(字符串)在屏幕上居中显示
 5 {
 6     int length;
 7     int center;
 8     length= strlen(S);//取得欲显示字符串的大小
 9     center = (80 - length)/2;//整个屏幕的列数为80,取得字符串在该行的起始位置
10     for(;center!=0;center--)//在字符串前输出空格
11     {
12         cout<<" ";
13     }
14     cout<<S;
15 }
16 int main(){
17     char c[80];
18     cin>>c;
19     C("123\n");
20     return 0;
21 }

 

 

 1 /*
 2 0  BLACK        黑色 
 3 1  BLUE         蓝色 
 4 2  GREEN        绿色 
 5 3  CYAN         青色 
 6 4  RED          红色 
 7 5  MAGENTA      洋红 
 8 6  BROWN        棕色 
 9 7  LIGHTGRAY    淡灰 
10 8  DARKGRAIY    深灰 
11 9  LIGHTBLUE    淡蓝 
12 10 LIGHTGREEN   淡绿 
13 11 LIGHTCYAN    淡青 
14 12 LIGHTRED     淡红 
15 13 LIGHTMAGENTA 淡洋红 
16 14 YELLOW       黄色 
17 15 WHITE        白色 
18 */ 
19 #include<iostream>
20 #include<graphics.h>
21 #include<windows.h>
22 using namespace std;
23 int main()
24 {
25 
26     initgraph(640, 480);   //创建一个尺寸为 640x480 的绘图环境:
27     /*
28     initgraph(640, 480, SHOWCONSOLE);
29     创建一个尺寸为 640x480 的绘图环境,同时显示控制台窗口:
30     initgraph(640, 480, SHOWCONSOLE | NOCLOSE);
31     创建一个尺寸为 640x480 的绘图环境,同时显示控制台窗口,并禁用关闭按钮:*/ 
32     
33     //绘制直线 
34     line(0, 0, 300, 300);  //从0,0到300,300的直线 
35     moveto(200,200);       //将当前位置移动到指定坐标位置 
36     moverel(10,10);      //从当前移动到x+1,y+10 
37     lineto(122, 411);      //从现行游标到122,411的直线
38     system("pause");
39     closegraph();          //退出图形函数状态 
40     
41     //绘制表格 
42     initgraph(640, 480);
43     for (int i = 120; i <= 400; i += 40)
44         for (int j = 120; j <= 400; j++)
45         {
46             putpixel(i, j, YELLOW); //画点函数
47             putpixel(j, i, BLUE);
48 
49         }
50     system("pause");
51     closegraph();
52     
53     //绘制矩形 
54     initgraph(640, 480);
55     setcolor(LIGHTMAGENTA);  //绘图颜色函数 
56     setlinestyle((3, 0, 3)); //设定线型函数,用数字,两个括号 
57     rectangle(100, 100, 550, 350);//( 左上,右下两点) 
58     system("pause");
59     closegraph();
60     /*setlinestyle(int linestyle,unsigned upattern,int thickness);//设定线型函数
61     0 SOLID_LINE    实线 
62     1 DOTTED_LINE   点线
63     2 CENTER_LINE   中心线 
64     3 DASHED_LINE   点画线 
65     4 USERBIT_LINE  用户定义线
66     
67     1 NORM_WIDTH 一点宽 
68     2 THIC_WIDTH 三点宽 
69     */ 
70     
71     //绘制椭圆
72     initgraph(640,480);
73     system("cls");
74     ellipse(200,100,400,200);  //左上右下四点 
75     system("pause");
76     closegraph(); 
77     return 0;
78 }

 

posted on 2020-02-05 10:42  yg02  阅读(117)  评论(0编辑  收藏  举报