void Circle::print_char(int x1,int x2) { int i; // 计算这一行的宽度,终端最多显示80列 ; n = n > ? : n; ; i < n; i++) { if (i == x1 || i == x2) printf("*"); else printf(" "); } printf("\n"); } void Circle::Draw() { int r=(int)semidiamet…
b=a; ;c<=a;c++) { ;d<=a-c;d++) printf(" "); ;e<=b;e++) ||c==a) printf("*"); ||e==b) printf("*"); else printf(" "); b=b+; printf("\n"); }…
int mi=(int)a; int mj=(int)b; ;i<mi;i++) { ;j<mj;j++) { ||i==mi-) cout<<"*"; ||j==mj-) cout<<"*"; else cout<<" "; } cout<<endl; }…
//输出一个由星号组成的三角形(星号左对齐) int a;//控制组成三角形的星号的行数 cout<<"请输入要组成三解形的星号的行数n(n>=2):\n"; cin>>a; ;i<a;i++)//控制行数 { ;j<=i;j++)//控制每行星号的个数. { ||i==a-) { cout<<"* ";//星号后加了一个空格(为使打印出一图形更直观). } else ||j==i) { cout<<…
//输出另外一种由星号组成的三角形(星号居中对齐) int a;//控制组成三角形的星号的行数 cout<<"请输入要组成三解形的星号的行数n(n>=2):\n"; cin>>a; ;i<a+;i++)//控制行数 { ;j--) { cout<<" ";//这里是两个空格 } ;k<*i-;k++)//控制每行星号的个数. { ||i==a) { cout<<"* ";//星号后…
//输出m行m列的空心正方矩形. int m;//m用来控制行列数. cout<<"请输入要打印的行列数n(n>=4):\n"; cin>>m; ;i<m;i++)//控制打印的行数 { ;j<m;j++) { ||i==m-) { cout<<"* ";//星号后有一个空格 } else ||j==m-) { cout<<"* "; } else cout<<&quo…
一个尖括号 < 一个尖括号能干什么 < ? 你可以编出一顶帽子 <(:-p 或一张笑脸 :-> 再或者更直接一些 20世纪90年代初,html作为一种简单标记语言面世,用于在互联网上显示超文本.经过发展,html逐渐包含图片和布局设计功能.为了支持交互,它又增添了JavaScript.逐渐被网民们所接触,好的页面色彩和一些布局体验都是吸引网民游览页面的重要因素,为了满足页面设计者的要求,HTML添加了很多显示功能.但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越…
用CSS画基本图形 1.正方形 代码如下: #square { width: 100px; height: 100px; background: red; } 2.长方形 代码如下:   #rectangle { width: 200px; height: 100px; background: red; } 3.圆形 代码如下:   #circle { width: 100px; height: 100px; background: red; -moz-border-radius: 50px;…
在Canvas上画方形.圆形.三角形都是很容易的,只要调用fabric对应的方法就可以了,但这些都是规则的图形,如果你想画一个不规则的图形,这时候你可以用fabric.js提供的路径绘图方法.所谓路径绘图就是用点和线的移动的方式进行绘图.通过对 线.曲线.弧的应用你可以非常复杂的图形. 我们先来看一段的代码: var canvas = new fabric.Canvas('canvas'); var path = new fabric.Path('M 0 0 L 200 100 L 170 20…
AJ分享,必须精品 效果 自定义控件过程 主要过程在上一篇里有介绍了,这里主要介绍下代码实现 先做好要放的view 然后实现呢主要就是四步: 1:获取上下文 2:拼接路径 3:把路径添加到上下文. 4:把上下文渲染到视图 // 1:获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2:拼接路径 /*我们需要画一个圆图*/ CGPoint center = CGPointMake(50, 50);//圆心 CGFloat radi…