用c语言编程

用c语言编程,第1张

提示:

第一题:

方法1、你用while(){};控制语句,再在外层for()就好了。至于()里的条件,while中做素数判断,而for()中()做是否再次循环寻找素数的判断。

方法2、用while();在while内的语句中使用continue。

算法好简单,我就说个框架

while()

{。。。。。

if(condition) //这里的condition指的是if的具体条件,这个自己定

{printf(condition) ;

continue;

}

}

第二题:

方法1、cos()就是三角函数cos(X),在VC++60(或VS)编译环境下,你用C语言内部函数就好了,步骤如下:

#include<stdioh>

#include<mathh> // 这一步调用C语言内部函数,这样就可以直接使用cos()进行计算。

至于cos(x)=1-x^2/2!+x^3/3!-x^4/4!+-x^10/10!嘛,其实就是(-1)^(n-1)乘以x^n再除以n!。只不过你这个题目中1<=n<=10而已。

对于{(-1)^(n-1)乘以再除以n!}的求解,关键在于x^n和10!,(注:(-1)^(n-1)无非就是x=-1,然后n变成了n-1),所以只要求x^n和10!就好了。算法如下:

----------针对x^n--------

sanf("%d",&x);

sum=1; /定义这个中间量sum,接收x,并多次将x的乘积也接受了。sum等于1是方便后面求解。/

for(n=1;n<=max;n++) //提示,你这个题目中max=10

{ sum=xsum;}

----------针对10!--------

那就更简单了。框架是:

sum=1;

for(n=1;n<=max;n++)

{ sum=nsum;}

方法2 :

利用C语言库函数power就好了。

第三题:

上面的那位小哥回答了第三题,我略略的看了下,思想上讲完全正确!参考那个吧。

C语言里sin函数和cos函数是C标准数学函数库中的函数,调用需要引入mathh头文件。

一、sin() 函数描述:

C 库函数 double sin(double x) 返回弧度角 x 的正弦。sin() 函数的声明:double sin(double x)。

参数:x -- 浮点值,代表了一个以弧度表示的角度

返回值:该函数返回 x 的正弦。

二、cos() 函数描述:

cos() 函数的功能是求某个角的余弦值。cos() 函数的声明:double cos(double x)。

参数:x -- 浮点值,代表了一个以弧度表示的角度。

返回值:该函数返回 x 的余弦。

扩展资料:

相关的三角函数:

double asin (double); 结果介于[-PI/2,PI/2]

double acos (double); 结果介于[0,PI]

double atan (double); 反正切(主值),结果介于[-PI/2,PI/2]

double atan2 (double,double); 反正切(整圆值),结果介于[-PI,PI]

-mathh

开头必须有一个数学函数库 #include<mathh>

然后一般常用的

sin(x)

cos(x)

tan(x)

其中的x必须要以弧度为单位。如果以“度”为单位,比如说求30度的正弦值,要用

sin(x180/31415926)的形式

arcsin(x)

arccos(x)

arctan(x)

arccot(x)

以上四个则是相应的反三角函数,函数值的单位也是弧度。若要求arctan(1)的度数,要用以下的形式: arctan(1)180/31415926

扩展资料

C语言的三角函数库采用的单位都是弧度,如果要使用角度,就必须转换,从角度转换成弧度,或者是重写一个三角函数库。

在调用三角函数之前先把角度换算成弧度,调用反三角函数之后把弧度换算成角度就可以了。可以用 pi = 40 atan(1) 算出pi,用 a = d /1800pi 转换角度到弧度。

例如: sin(45 /1800pi); 就是计算的sin45。

参考资料:

c语言 -

显示曲线?这个应该是画图了吧,想问一下,你的介面用什麽来做?console还是MFC?

姑且算是用console吧。

cos函数可以在mathh中调用,然后把相应的度数换算成pi,比如30°就等於六分之一pi,然后把算出的值放入数组,显示的时候就按照数组中的值在对应的高度打印出''等各种符号就可以了

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/12462933.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存