想要生成一个200乘以200的矩形.然后将矩形分为1乘以1的网格.然后通过二维数组从左下方的第一个点开始作为原点(0.0
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 16:44:01
想要生成一个200乘以200的矩形.然后将矩形分为1乘以1的网格.然后通过二维数组从左下方的第一个点开始作为原点(0.0),给这些网格的顶点赋值如(0.0)(1.1)(2.1)(5.4)(100.100).直到(200.200).
并不需要显示出来.只是生成这样一个网格就可以了
并不需要显示出来.只是生成这样一个网格就可以了
用GDI+画出来,在form的Paint事件中添加如下代码(自己调下坐标值):
Graphics graphic = e.Graphics;
Pen pen = new Pen(Color.Blue);
for (int i=0; i < 200; i++)
{
for (int j=0; j < 200; j++)
{
graphic.DrawEllipse(pen,x,y,1,1);
graphic.DrawString("("+i+","+j+")",new Font("Verdana",5),new SolidBrush(Color.Tomato),i,j);
}
}
另外没弄懂你的赋值是什么用意,如果纯显示,这样效果好些:
Graphics graphic = e.Graphics;
Pen pen = new Pen(Color.Blue);
for (int x=0,i=0; x < 400; x+=40,i++)
{
for (int y=0,j=0; y < 400; y+=40,j++)
{
graphic.DrawEllipse(pen,x,y,1,1);
graphic.DrawString("("+i+","+j+")",new Font("Verdana",5),new SolidBrush(Color.Tomato),x,y);
}
}
Graphics graphic = e.Graphics;
Pen pen = new Pen(Color.Blue);
for (int i=0; i < 200; i++)
{
for (int j=0; j < 200; j++)
{
graphic.DrawEllipse(pen,x,y,1,1);
graphic.DrawString("("+i+","+j+")",new Font("Verdana",5),new SolidBrush(Color.Tomato),i,j);
}
}
另外没弄懂你的赋值是什么用意,如果纯显示,这样效果好些:
Graphics graphic = e.Graphics;
Pen pen = new Pen(Color.Blue);
for (int x=0,i=0; x < 400; x+=40,i++)
{
for (int y=0,j=0; y < 400; y+=40,j++)
{
graphic.DrawEllipse(pen,x,y,1,1);
graphic.DrawString("("+i+","+j+")",new Font("Verdana",5),new SolidBrush(Color.Tomato),x,y);
}
}
随机生成10个两位数整数,并放到一个二维数组中,然后找出其中的素数!
C语言输入16个数字,输出为4*4的矩形,用二维数组做
c++编程:定义一个二维数组,通过键盘给它赋值,然后再以矩阵的格式显示出来.
通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组的左下半角元素的值和它们之和.
几道VB题1编程题:.从键盘上输入20个数放入一个一维数组中,并输入数组各元素的值,然后将数组中20个元素的最大值和最小
定义一个N行N列的二维整型数组,使数组左下三角元素中的值乘以3
EXCEL a列乘以一个区间内的随机数 然后结果生成在b列
定义一个整数的二维数组,并将各数组元素都赋初值1
C语言 数组 将一个6位数从低位开始,求出偶数位的数,然后将偶数位的数 组成新数放入变量M中.
编写程序,通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后求出主对角线上的元素之和.
通过循环按行顺序为一个5行5列的二维数a赋1到25的自然数,然后输出该数组的左半三角.用c语言
CDR怎么对位图进行剪切,画了一个矩形,然后把图片想要的一部分放在了矩形框里面,在精确裁剪,放置在容器