西安交大C++随堂练习2.docx
- 文档编号:10195024
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:8
- 大小:163.92KB
西安交大C++随堂练习2.docx
《西安交大C++随堂练习2.docx》由会员分享,可在线阅读,更多相关《西安交大C++随堂练习2.docx(8页珍藏版)》请在冰豆网上搜索。
西安交大C++随堂练习2
西安交通大学实验报告
一.实验目的
(1)回顾复习前面学到的C++知识;
(2)发掘自我学习中的漏洞,不断完善自己的C++知识;
(3)尽快补上原来落下的知识。
二、实验内容
(-)实验题目一:
编写函数求反正切三角函数值,函数原型:
doublemy_arctg(doublex);反正切三角函数公式如下:
n=0,1,2,......,要求结果值精确到107,并编写主函数测试。
#include
#include
usingnamespacestd;
doublemy_arctg(doublex)
{
doublei=1,y=0;
while(fabs(y-atan(x))>=1.0E-7)
{
y=y+(pow(-1,i-1)*pow(x,2*i-1))/(2*i-1);
i++;
}
returny;
}
intmain()
{
doubles;
cout<<"Pleaseenterx:
";
cin>>s;
doublet=my_arctg(s);
cout<<"我的arctg("<
cout<<"系统的actg("<
cout<<(fabs(t-atan(s))<=1.0E-7?
"计算正确":
"计算错误")< return0; } (二)实验题目二: 编写程序,用一维数组存储N×N整数矩阵,判断矩阵是否为对称矩阵(沿主对角线对称,N大于3)? 先输出该矩阵,然后输出判断结果。 再将次对角线上的N个元素加到主对角线上N个元素,保持矩阵的对称性,并再输出该矩阵。 (可以不用函数方法) #include #include usingnamespacestd; intmain() { inti,j; inta[4][4]={1,2,3,4,2,5,6,7,3,6,8,9,4,7,9,0}; cout<<"定义的矩阵为: "< for(i=0;i<4;i++) for(j=0;j<4;j++) if(a[i][j]==a[j][i]) for(i=0;i<4;i++) {for(j=0;j<4;j++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西安 交大 C+ 练习