
正文
c语言坐标系函数 c语言坐标位置的判断
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
请教高手:怎么用C语言编写直角坐标系??
不太清楚你的意思,不过我想你是不是想输出数组或其它。
0----------------------------------- x轴
|
|
|
|
|
|y 轴
比如你指定一个位置(x,y),在此位置输出一个数或其他,则可这样写函数:
void cordinate(int x, int y)
{
for(int j = 0 ; j y ; j++)
{cout'\n';
for(int i = 0; i x; i++)
coutleftsetw(x)endl;
}
}
c++版本的,不过c也应该是这个思路。
相关问答
Q1: c语言编写计算平面直角坐标系内两点
不爱动脑子c语言坐标系函数的“尴尬
一边c语言坐标系函数的长度a =平方根(X1-X2)^ 2 +(Y1-Y2)^ 2
即,^ 2 =(X1-X2)^ 2 +(Y1-Y2)^ 2
A,B点为中心,半径的圆
(X-X1)^ 2 +(Y-Y 1)^ 2 = ^ 2
(X×2)^ 2 +(γ-y2)的^ 2 = ^ 2
同时需求的两个方程两个未知数,两个正确的解决方案可解
方法简单地求解方程麻烦
另一个想法,观点和中点坐标点开始,懒得想?
Q2: c语言:平面直角坐标系,输入三点坐标(六个数不要用括号分队)。判断能否构成三?
#include stdio.h
#include math.h//库函数头文件;
int main()
{
int x1,x2,x3,y1,y2,y3;
float a,b,c;
scanf("%d%d%d%d%d%d",x1,y1,x2,y2,x3,y3);
a=sqrt(pow(x1-x2,2)+pow(y1-y2,2));//通过两点之间的距离计算公式,得出任意两个点的距离;
b=sqrt(pow(x1-x3,2)+pow(y1-y3,2));
c=sqrt(pow(x2-x3,2)+pow(y2-y3,2));
if(a+bc||a+cb||c+ba)//只要满足任意两边之和大于第三遍,就能构成一个三角形;
printf("三点连线可以构成三角形");
else
printf("三点连线不可以构成三角形");
}
//调用的库函数有:pow()指数函数,sqrt()开平方函数
Q3: c语言 坐标
#include "Conio.h"
#include "graphics.h"
#define closegr closegraph
void initgr(void) /* BGI初始化 */
{
int gd = DETECT, gm = 0; /* 和gd = VGA,gm = VGAHI是同样效果 */
registerbgidriver(EGAVGA_driver);/* 注册BGI驱动后可以不需要.BGI文件的支持运行 */
initgraph(gd, gm, "");
}
void DrawCoord();
void Drawstg();
void Drawcurve();
int main(void)
{
initgr(); /* BGI初始化 */
DrawCoord();
Drawstg();
Drawcurve();
getch(); /* 暂停一下,看看前面绘图代码的运行结果 */
closegr(); /* 恢复TEXT屏幕模式 */
return 0;
}
void DrawCoord() /*画坐标系*/
{
line(50,40,50,400); /*y轴*/
line(50,400,600,400); /*x轴*/
line(50,40,45,50); /*箭头*/
line(50,40,55,50);
line(600,400,590,395);
line(600,400,590,405);
outtextxy(35,45,"y");
outtextxy(590,410,"x");
outtextxy(40,410,"O");
}
void Drawstg() /*画标尺*/
{
int x,y,i;
x=50,y=400;
for(i=0;i17;i++)
{
line(x+5,y,x,y);
y-=20;
}
x=50,y=400;
for(i=0;i26;i++)
{
line(x,y-5,x,y);
x+=20;
}
}
void Drawcurve()/*画图示例*/
{
line(50,400,500,400-250);
}
Q4: 菜鸟求教C语言acos函数和坐标
acos( ) c语言坐标系函数的形参当然有范围,-1,至1,闭区间,基本c语言坐标系函数的数学知识,如果朝界控制台会显示-1.#IND,表示数据超界;关于坐标的函数当然有,需要用到结构体COORD,以及头文件windows.h 具体代码如下:
#include windows.h
#include stdio.h
void gotoxy(int x,int y)
{
COORD coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
void main()
{
gotoxy(50,60);
printf("I LOVE YOU");
}
这个程序就实现了移动光标到指定位置,然后输出指定的内容。
Q5: c语言坐标函数用f吗
c语言坐标函数可以用f
1.编写程序,将直角坐标值转化为极坐标。极坐标的公式是:
c= sqrt(x*x+y*y), q=arctan(y/x)
函数f的定义为:void fun(double x,double y,double *c,double *q),其中x, y为输入的直角坐标,指针c, q用于返回计算得到的极坐标值。
主程序读入x, y,输出c, q,其中c,q保留小数点后面两位。
关于c语言坐标系函数和c语言坐标位置的判断的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







