用C语言怎么绘制类似的图?

用C语言做模拟,得出每个点的方向后,怎么如图方式画出来

这个是要基于图形界面的编程,把每个方向的图片读入到位图Bitmap,再创建一个空白画布,然后用画图函数逐一把每个点对应的图形贴到画布上,最后把画布内容显示到屏幕。具体怎么实现可以追问追问

抱歉,这方面我还没有基础。就假如要绘制2*2的,每个位置有一个的箭头,麻烦大概实现一下,或者告知哪里可以找到教程,谢谢。

追答

首先你用的编程软件是什么?

加w吧,这样聊太不方便了

温馨提示:内容为网友见解,仅供参考
无其他回答

请问怎样在C语言中画出这种类型的曲线图
具体程序就是:>> t=linspace(0,2*pi,1000);>> x=-2+2*cos(t);>> y=6+3*sin(t);>> plot(x,y),grid on 画出来的就是这样:

用C语言怎么绘制类似的图?
这个是要基于图形界面的编程,把每个方向的图片读入到位图Bitmap,再创建一个空白画布,然后用画图函数逐一把每个点对应的图形贴到画布上,最后把画布内容显示到屏幕。具体怎么实现可以追问

用c语言怎么画出这个图,要用循环语句
include <stdlib.h> int main(){ const int MAX = 3; \/\/ 正三角形为 3行 for ( int i = -MAX; i <= MAX; i ++ ) { \/\/ 主循环,上三角跟下三角组成 for ( int j = -abs(i) ; j <= (MAX - abs(i)) * 2 - 1; j ++ ) \/\/ 计算每一行的长度 j <= 0 ? putcha...

C语言如何编出下列图片
} else printf("*"); } printf("\\n"); } printf("第五个图形:\\n");

用c语言怎么画出这个图,要用循环语句
void main(){ int i,j,k;for(i=1;i<=3;i++){ for(j=1;j<=3-i;j++)printf(" ");for(k=1;k<=2*i-1;k++)printf("*");printf("\\n");} for(i=1;i<=2;i++){ for(j=1;j<=i;j++)printf(" ");for(k=1;k<=5-2*i;k++)printf("*");printf("\\n");} ...

如何用c语言画图,举几个最简单的例子
首先需要绘图函数的头文件在TC2.0中是graphics.h 然后需要初始化图形模式.在利用绘图函数 矩形:bar 圆形:circle 直线:line 等等。你可以到graphics.h文件中去看这些函数的参数 举个例子 include <stdio.h> include <graphics.h> int main(void){ int gdriver; \/*图形驱动器*\/ int gmode; ...

如何用c语言编译输出如下图形
输出j后面空几格 for(i=1;i<N;i++){ for(r=0;r<= 2*k;r++){ printf("%c",' ');} k--;for(j=m;j<m+i;j++){ printf("%-d ",j);} m=j;printf("\\n");} getchar();} 关于p你可以在想想怎么输出,数值大了以后后面的输出就不能显示金字塔了。VS通过 ...

用c语言编写程序, 怎么输出如下图形?
include <stdio.h>#include <math.h>#define N (5)int main(void) {int i,j;for(i=-N;i<=N;++i){for(j=-N;j<=N;++j){if(N-abs(i)<abs(j)){printf(" ");}else{printf("*");}}printf("\\n");}return 0;}

用c语言编写程序, 怎么输出如下图形?
include<stdio.h> include<stdlib.h> int main(){int i,j;for(i=-5;i<=5;i++){ printf("%*s",2*abs(i),"");for(j=0;j<11-2*abs(i);j++)printf("* ");printf("\\n");} }

用C语言程序编出漂亮的图画
我有个花的.呵呵.include <dos.h> include <graphics.h> \/*花儿*\/ void hua(int x,int y){ register i;setcolor(12);arc(x+65,y-60,150,350,8);arc(x+66,y-54,300,470,8);arc(x+65,y-56,30,230,10);arc(x+64,y-57,300,460,17);ellipse(x+73,y-30,250,450,27,40)...

相似回答