关于三角离散表的问题
#include <stdio.h>#include <math.h>
/* 打印一个周期内,三角函数的离散值表 */
int main()
{
int x;
double y;
int start,end,step;
start=0;/* 角度下限 */
end=360;/* 角度上限 */
step=30;/* 步长 */
x=start;
while(x<=end)
{
y=sin(x*3.1415926/180);
printf("%d\t\t%f\n",x,y);
printf("\n");
y=x+step;
}
}
按理来说这段程序能输出0-》360的三角离散值
但是为什么我输出的却都是0 0.00000
0 0.00000
········ 一直无限循环? 是哪里出了问题