标题:关于三角离散表的问题
只看楼主
wzjingzi2008
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-3-11
结帖率:100%
已结贴  问题点数:20 回复次数:2 
关于三角离散表的问题
#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
········  一直无限循环? 是哪里出了问题
搜索更多相关主题的帖子: include double start 
2015-03-29 09:35
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
得分:20 
x=x+step
2015-03-29 09:38
wzjingzi2008
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-3-11
得分:0 
回复 2楼 xzlxzlxzl
... 恍然大悟。。。
2015-03-29 09:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-443215-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.661595 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved