常用数学函数
之前学到,当我们调用输入输出函数,要加#include<stdio.h>。同理,当我们调用数学函数时,则需加入#include<math.h>。
- 平方根函数sqrt(x):计算根号x。如sqrt(4.0)的值为2.0.
- 绝对值函数,、fabs(x):计算x的绝对值。如fabs(-3.56)的值为3.56。
- 幂函数pow(x,n):计算x的n次方。如pow(1.1,2)的值为1.21。
- 指数函数exp(x):计算e的x次方。如exp(2.3)的值为9.974182。
- 以e为底的对数函数log(x):计算lnx。如log(123.45)的值为4.815836。
以下为试验的图:
下面主要是这个星期打的相关代码,旨在巩固先前所学知识:
求1-1/3+1/5-1/7+...共n项之和:
通过阶乘复习for语句:
分段函数计算水费复习if else语句:
两种语句混合使用:
通过自己思考得出与课本不同的解决方法:
2的阶乘表:
此外,本周还学习了结束语句:
1.break语句
那么循环5次的时候,需要中断不继续训练。在C语言中,可以使用break 语句进行该操作.
使用break 语句时注意以下几点:
- 在没有循环结构的情况下,break不能用在单独的if-else语句中。
- 在多层循环中,一个break语句只跳出当前循环。
2.continue语句
那么循环5次的时候,需要中断后继续训练。在C语言中,可以使用continue语句进行该操作
continue语句的作用是结束本次循环开始执行下一次循环。
break语句与continue语句的区别是:
break是跳出当前整个循环,continue是结束本次循环开始下一次循环。
奇偶分家:
查询商品价格:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?以上便是本周学习内容,以复习与做题为主。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??如有错误,欢迎指出,我会及时纠正。
|