计算 0 到 90 之间的角度加 15

标签 c

我编写这段代码是为了获取 0 到 90 之间的角度的 sin

示例:

1: sin(0) =
2: sin(15)=  
....
7: sin(90)=...

所以我写了这段代码,但他只向我显示一个结果 我的问题出在哪里?

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <time.h>

int main()
{
    int i;
    float x;

    for (i=0;i>90;i=i+15);
    {
        x = sin(i);
        printf("sin(%d)= %f\n", i, x);
    }
    getch();
    return 0;
}

最佳答案

这是因为您的循环条件错误。您需要更正您的 for 循环

for(i=0; i>90; i=i+15)

for (i=0; i<=90; i=i+15)

同时删除 for 循环后面的 ;

关于计算 0 到 90 之间的角度加 15,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759447/

相关文章:

c - 使用模运算符在 C 中生成随机整数的问题

c++ - pselect() 无法识别具有任何 IO 事件的套接字

c - 在 OSX 上使用 GDB 检测堆栈损坏(在金丝雀值上设置观察点)

c - 一个简单的 C 程序,用于反转每一行输入。我已经完成了。但我不断得到�$

javascript - C语言中的二叉树装箱算法

像#include 这样的预处理器指令可以只放在程序代码的顶部吗?

c - C中局部变量的地址赋给全局指针?

c - 为什么我的 CPU 突然工作速度提高了一倍?

用 C 编写的程序可以获取/打印编译时间吗?

c - 打印 ABC - 字符串