1 基础知识

1.1 头文件

#include <math.h>

1.2 原型

double sin(double x)

double cos(double x)

1.3 参数

参数是弧度制(rad)

1.4 返回值

返回-1到1之间的计算结果

1.5 角度与弧度

π=180°

1°=π/180

1(rad)=180/π

角度转弧度:用角度乘以π/180

弧度转角度:用弧度乘以180/π,或者用rtod()函数

2 样例

2.1 角度

/*输入为角度*/
#include<stdio.h>
#include<math.h>
int main()
{const double pi=acos(-1.0);double x,r;double s,c;scanf("%lf",&x);r=x*pi/180;s=sin(r);c=cos(r);printf("sin=%f,cos=%f\n",s,c);return 0;
}

2.2 弧度

/*输入为弧度*/
#include<stdio.h>
#include<math.h>
int main()
{double x;double s,c;scanf("%lf",&x);s=sin(x);c=cos(x);printf("sin=%f,cos=%f\n",s,c);return 0;
}

【C】C语言中sin和cos的用法相关推荐

  1. c语言常量的正确表示const,C语言中的const和free用法详解

    注意:C语言中的const和C++中的const是有区别的,而且在使用VS编译测试的时候.如果是C的话,请一定要建立一个后缀为C的文件,不要是CPP的文件.因为,两个编译器会有差别的. 一.C语言中的 ...

  2. c语言中if和goto的用法,C语言中if和goto的用法.doc

    C语言中if和goto的用法 C语言中,if是一个条件语句,用法??if(条件表达式) 语句如果满足括号里面表达式,表示逻辑为真于是执行后面的语句,否则不执行(表达式为真则此表达式的值不为0,为假则为 ...

  3. C++语言中std::array的神奇用法总结,你需要知道!

    摘要:在这篇文章里,将从各个角度介绍下std::array的用法,希望能带来一些启发. td::array是在C++11标准中增加的STL容器,它的设计目的是提供与原生数组类似的功能与性能.也正因此, ...

  4. go语言中error的分类与用法

    go语言中error的分类与用法 原文引用:极客时间中的课程<Go error处理最佳实践> 前言:本文要讨论的就是go中error的基本原理/类型,以及最重要的几个问题: go代码开发中 ...

  5. 在c语言中while与do-while,C语言中while /do while语句用法

    C语言中while /do while语句用法 C语言while语句的用法 while语句的一般形式为:while(表达式)语句 其中表达式是循环条件,语句为循环体. while语句的语义是:计算表达 ...

  6. c语言while break用法举例,c语言中continue和break的用法

    目前,随着计算机在人们生活和工作中的普及,其教学研究地位也在逐渐提升.C语言是一种计算机程序设计语言,其具有高级语言和汇编语言的特点.下面小编就跟你们详细介绍下c语言中continue和break的用 ...

  7. c语言do while语句用法6,C语言中while /do while语句用法

    摘要 腾兴网为您分享:C语言中while /do while语句用法,仙乐,同程旅游,天猫超市,闪送等软件知识,以及上网本系统,酷我音乐mac,美版微信,地基承载力计算,云解压,猫咪咖啡馆游戏,智课雅 ...

  8. C语言中extern修饰符的用法

    在C语言中,修饰符extern用在变量或者函数的声明前,用来说明"此变量/函数是在别处定义的,要在此处引用". 0. extern修饰变量的声明.举例来说,如果文件a.c需要引用b ...

  9. c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发

    c语言有且唯一的函数是什么?_后端开发 在​c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...

最新文章

  1. 【宋红康学习日记3】运算符
  2. Spring 依赖注入(DI)
  3. go语言的range使用
  4. php可关于及||的非正常用法
  5. 划分VLAN,以及VLAN间通信
  6. 程序编写经验教训_编写您永远都不会忘记的有效绩效评估的经验教训。
  7. wince 自带的web server
  8. 地灾应急暨地灾危险性评估培训班学习笔记
  9. 暑期训练日志----2018.8.14
  10. selenium通过加载火狐Firefox配置文件FirefoxProfile,实现免登陆访问网站
  11. 整洁架构设计分析--架构设计的本质是什么?
  12. Qunar黑科技-无侵入在线Debug的实现
  13. Collection与Map
  14. 手机模拟门禁卡 — 加密门禁卡模拟教程
  15. 联想g510拆键盘的简单方法_宏基4552g拆键盘怎么操作
  16. 详解 欧拉角与四元数
  17. 联想ibm服务器修改uefi,解决联想笔记本bios设置uefi变灰色的方法
  18. Java数组分配的关键字_理解JAVA数组 - 小南超子的个人空间 - OSCHINA - 中文开源技术交流社区...
  19. jQuery mobile ——制作表单
  20. zabbix报警邮件qq邮箱收不到的问题

热门文章

  1. android 陀螺仪源码,陀螺仪源码 android
  2. 微软surface屏幕测试软件,Soomal作品 - Microsoft 微软 Surface Go平板电脑屏幕测评报告 [Soomal]...
  3. Linux命令+shell脚本大全:处理数据文件
  4. js submit onsubmit区别
  5. 2019年最佳黑客书籍 - 初级到高级
  6. camunda 如何插入或者获取流程审批意见 springboot java实现
  7. Linux(信号,进程间通信)共享内存,信号量,消息队列
  8. 一些汇编指令和寄存器。
  9. DirectShow 下载
  10. 运维自动化之----ansible中play的高级用法模板(7)