十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
开头必须有一个数学函数库 #includemath.h
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的崇川网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
然后一般常用的
sin(x)
cos(x)
tan(x)
其中的x必须要以弧度为单位。如果以“度”为单位,比如说求30度的正弦值,要用
sin(x*180/3.1415926)的形式
arcsin(x)
arccos(x)
arctan(x)
arccot(x)
以上四个则是相应的反三角函数,函数值的单位也是弧度。若要求arctan(1)的度数,要用以下的形式: arctan(1)*180/3.1415926
扩展资料
C语言的三角函数库采用的单位都是弧度,如果要使用角度,就必须转换,从角度转换成弧度,或者是重写一个三角函数库。
在调用三角函数之前先把角度换算成弧度,调用反三角函数之后把弧度换算成角度就可以了。可以用 pi = 4.0 * atan(1) 算出pi,用 a = d /180.0*pi 转换角度到弧度。
例如: sin(45 /180.0*pi); 就是计算的sin45。
参考资料:c语言 - 百度百科
最简单的是写一句宏:
#define input scanf
然后,你就用 scanf 的一语法来"调用” input
例子,用input 输入一个整形数,一个浮点数:
#include stdio.h
#include stdlib.h
#define input scanf
void main()
{
int a;
float f;
printf("please input a f \n");
input("%d %f",a,f);
printf("%d %f\n",a,f);
}
--------
please input a f
1 2.3
输出:
1 2.300000
Turbo C 2.0标准库提供了两个控制台格式化输入、输出函数 scanf();和printf();这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。scanf()函数用来从标准输入设备(键盘)上读数据,printf()函数用来向标准输出设备(屏幕)写数据。下面详细介绍这两个函数的用法。
1.标准输入语句
scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。其调用格式为:scanf(<格式化字符串>,<地址表>);
格式化字符串包括以下三类不同的字符;
(1).空白字符:空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符。
(2).非空白字符:一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。
(3).格式化说明符:以%开始,后跟一个或几个规定字符,用来确定输出内容格式。
通过在代码中添加读入数据的函数,来达到输入数据的目的。
常用的读入数据的函数有,scanf,
getchar,
gets等。
scanf是格式化输入,可以用来输入各种类型。
getchar功能为读入一个单个字符。
gets功能为读入一行输入存为字符串,并把换行符替换为字符串结束符。
这几个函数都在stdio.h中,所以使用的时候,需要在文件头添加如下语句:
#include
以scanf为例,做以下程序:
#include
int main()
{
int v;
printf("please input a number:"); //输出提示语句。
scanf("%d",v);//用scanf读入一个整型数据,并存到v中,其中%d为格式字符,对应整型。
printf("the number is %d\n", v); //输出得到的数据。
return 0;
}