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保留小数点后面两位。
先算出纵坐标的值,然后用二维数组来存储坐标,如:int a[5][5] 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],来存储5对坐标值,i、j分别是横坐标和纵坐标。
代码如下:1、用gotoxy和gets吧。例如:
gotoxy(old_x,old_y)//跳转到指定坐标输出信息
cprintf("User Name:")//在指定坐标处输出User Name:
gotoxy(old_x,old_y+2)//跳转到指定坐标输入信息
gets(name)//输入用户名,name为所定义的字符数组
2、原型:extern void gotoxy(int x, int y)
用法:#include <system.h>
功能:将光标移动到指定位置说明:gotoxy(x,y)将光标移动到指定行y和列x。设置光标到文本屏幕的指定位置,其中参数x,y为文本屏幕的坐标。
gotoxy(0,0)将光标移动到屏幕左上角。