- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章函数选编
第三章 函数;*;*;*;*;*;*;*;#include iostream
using namespace std;
//计算x的n次方
double power (double x, int n);
int main() {
int value = 0;
cout Enter an 8 bit binary number ;
for (int i = 7; i = 0; i--) {
char ch;
cin ch;
if (ch == 1)
value += static_castint(power(2, i));
}
cout Decimal value is value endl;
return 0;
}
double power (double x, int n) {
double val = 1.0;
while (n--)
val *= x;
return val;
};*;#include iostream
using namespace std;
double arctan(double x) {
double sqr = x * x;
double e = x;
double r = 0;
int i = 1;
while (e / i 1e-15) {
double f = e / i;
r = (i % 4 == 1) ? r + f : r - f;
e = e * sqr;
i += 2;
}
return r;
}
;
int main() {
double a = 16.0 * arctan(1 / 5.0);
double b = 4.0 * arctan(1 / 239.0);
//注意:因为整数相除结果取整,如果参数写1/5,1/239,结果就都是0
cout PI = a - b endl;
return 0;
}
;*;#include iostream
using namespace std;
//判断n是否为回文数
bool symm(unsigned n) {
unsigned i = n;
unsigned m = 0;
while (i 0) {
m = m * 10 + i % 10;
i /= 10;
}
return m == n;
};
int main() {
for(unsigned m = 11; m 1000; m++)
if (symm(m) symm(m * m)
symm(m * m * m)) {
cout m = m;
cout m * m = m * m;
cout m * m * m =
m * m * m endl;
}
return 0;
}
;运行结果:
m=11 m*m=121 m*m*m=1331
m=101 m*m=10201 m*m*m=1030301
m=111 m*m=12321 m*m*m=1367631;*;#include iostream
#include cmath //对C++标准库中数学函数的说明
using namespace std;
?
const double TINY_VALUE = 1e-10;
?
double tsin(double x) {
double g = 0;
double t = x;
int n = 1;
do {
g += t;
n++;
t = -t * x * x / (2 * n - 1) / (2 * n - 2);
} while (fabs(t) = TINY_VALUE);
return g;
}?;int main() {
double k, r, s;
cout r = ;
cin r;
cout s = ;
cin s;
if (r * r = s * s)
k = sqrt(tsin(r) * tsin(r) + tsin(s) * tsin(s));
else
k = tsin(r * s) / 2;
cout k endl;
return 0;
};*;rand
函数原型:int rand(void);
所需头文件:cstdlib
功能和返回值:求出并返回一个伪随机数
srand
函数原型:void srand(unsigned int seed);
参数:seed产生随机数的种子。
所需头文件:cstdlib
功
您可能关注的文档
最近下载
- 国际商法 第四版 配套课件.ppt
- SYT 6270-2017 石油天然气钻采设备 固井、压裂管汇的使用与维护.docx VIP
- 2025年中考数学压轴训练:二次函数的图象与性质大题 (五大题型)教师版.pdf VIP
- 北大荒集团估值报告书.pdf
- 2025广东广州市黄埔职业技术学校招聘临聘教师4人考试备考试题及答案解析.docx VIP
- 估值报告书.PDF
- 2025年中考数学二轮压轴题型突破课件:含参数的二次函数问题-最值与取值范围问题.pptx VIP
- TCPIA 0112—2025《户用光伏发电系统全生命周期安全管理规范》.pdf
- 国家级生态农场申报表.docx VIP
- 住院病人健康教育技巧ppt课件.pptx VIP
文档评论(0)