#include "graphics.h"#include "conio.h"#include "math.h"#include "stdio.h"#define PI 3.14159265#define MAX 50void main(){ int graphdriver=DETECT,graphmode; double x[MAX],y[MAX]; int i,j,n; double r,theta; double sin(),cos(); r=100.0; printf("n="); scanf("%d",&n); initgraph(&graphdriver,&graphmode," "); theta=2.0*PI/n; for(i=0;i<n;i++) { x[i] =r*cos(theta*(i+1))+320.0; y[i] =100.0-r*sin(theta*(i+1)); } for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) line((int)x[i],(int)y[i],(int)x[j],(int)y[j]); getch(); closegraph();}源程序如上,出现错误如下:--------------------Configuration: 计算机图形学 - Win32 Debug--------------------Compiling...砖石.cppD:/装载软件/Microsoft Visual Studio/MSDev98/MyProjects/计算机图形学/砖石.cpp(21) : error C2660: 'cos' : function does not take 1 parametersD:/装载软件/Microsoft Visual Studio/MSDev98/MyProjects/计算机图形学/砖石.cpp(22) : error C2660: 'sin' : function does not take 1 parameters执行 cl.exe 时出错.计算机图形学.exe - 1 error(s), 0 warning(s)请各位大虾帮帮忙,我的程序出现的错误时哪里
|