如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。 *题目分析与算法设计 按照亲密数定义,要判断数a是否有亲密数,只要计算出a的全部因子的累加和为b,再计算b的全部因子的累加和为n,若n等于a则可判定a和b是亲密数。计算数a的各因子的算法: 用a依次对i(i=1~a/2)进行模运算,若模运算结果等于0,则i为a的一个因子;否则i就不是a的因子。 *
标签: 整数
上传时间: 2015-04-24
上传用户:金宜
正整数x 的约数是能整除x 的正整数。正整数x 的约数个数记为div(x)。例如,1,2,5,10 都是正整数10 的约数,且div(10)=4。设a 和b 是2 个正整数,a≤b,找出a 和b之间约数个数最多的数x。 对于给定的2 个正整数a≤b,编程计算a 和b 之间约数个数最多的数。 数据输入 输入数据由文件名为input.txt的文本文件提供。文件的第1 行有2 个正整数a和b。 结果输出 程序运行结束时,若找到的a 和b 之间约数个数最多的数是x,将div(x)输出到文件output.txt中。 输入文件示例 输出文件示例 input.txt output.txt 1 36 9
上传时间: 2016-10-10
上传用户:dianxin61
#include "iostream" using namespace std; class Matrix { private: double** A; //矩阵A double *b; //向量b public: int size; Matrix(int ); ~Matrix(); friend double* Dooli(Matrix& ); void Input(); void Disp(); }; Matrix::Matrix(int x) { size=x; //为向量b分配空间并初始化为0 b=new double [x]; for(int j=0;j<x;j++) b[j]=0; //为向量A分配空间并初始化为0 A=new double* [x]; for(int i=0;i<x;i++) A[i]=new double [x]; for(int m=0;m<x;m++) for(int n=0;n<x;n++) A[m][n]=0; } Matrix::~Matrix() { cout<<"正在析构中~~~~"<<endl; delete b; for(int i=0;i<size;i++) delete A[i]; delete A; } void Matrix::Disp() { for(int i=0;i<size;i++) { for(int j=0;j<size;j++) cout<<A[i][j]<<" "; cout<<endl; } } void Matrix::Input() { cout<<"请输入A:"<<endl; for(int i=0;i<size;i++) for(int j=0;j<size;j++){ cout<<"第"<<i+1<<"行"<<"第"<<j+1<<"列:"<<endl; cin>>A[i][j]; } cout<<"请输入b:"<<endl; for(int j=0;j<size;j++){ cout<<"第"<<j+1<<"个:"<<endl; cin>>b[j]; } } double* Dooli(Matrix& A) { double *Xn=new double [A.size]; Matrix L(A.size),U(A.size); //分别求得U,L的第一行与第一列 for(int i=0;i<A.size;i++) U.A[0][i]=A.A[0][i]; for(int j=1;j<A.size;j++) L.A[j][0]=A.A[j][0]/U.A[0][0]; //分别求得U,L的第r行,第r列 double temp1=0,temp2=0; for(int r=1;r<A.size;r++){ //U for(int i=r;i<A.size;i++){ for(int k=0;k<r-1;k++) temp1=temp1+L.A[r][k]*U.A[k][i]; U.A[r][i]=A.A[r][i]-temp1; } //L for(int i=r+1;i<A.size;i++){ for(int k=0;k<r-1;k++) temp2=temp2+L.A[i][k]*U.A[k][r]; L.A[i][r]=(A.A[i][r]-temp2)/U.A[r][r]; } } cout<<"计算U得:"<<endl; U.Disp(); cout<<"计算L的:"<<endl; L.Disp(); double *Y=new double [A.size]; Y[0]=A.b[0]; for(int i=1;i<A.size;i++ ){ double temp3=0; for(int k=0;k<i-1;k++) temp3=temp3+L.A[i][k]*Y[k]; Y[i]=A.b[i]-temp3; } Xn[A.size-1]=Y[A.size-1]/U.A[A.size-1][A.size-1]; for(int i=A.size-1;i>=0;i--){ double temp4=0; for(int k=i+1;k<A.size;k++) temp4=temp4+U.A[i][k]*Xn[k]; Xn[i]=(Y[i]-temp4)/U.A[i][i]; } return Xn; } int main() { Matrix B(4); B.Input(); double *X; X=Dooli(B); cout<<"~~~~解得:"<<endl; for(int i=0;i<B.size;i++) cout<<"X["<<i<<"]:"<<X[i]<<" "; cout<<endl<<"呵呵呵呵呵"; return 0; }
标签: 道理特分解法
上传时间: 2018-05-20
上传用户:Aa123456789
9.集成库的作用和制作c.avi 87.8M9.集成库的作用和制作b.avi 67.1M9.集成库的作用和制作a.avi 786.2M8.PCB库的设计b.rmvb 162.3M8.PCB库的设计a.avi 972.8M7.原理图库的设计b.avi 624.8M7.原理图库的设计a.avi 868.9M6.原理图设计深入b.avi 592.8M6.原理图设计深入a.rmvb 235.2M5.原理图设计提高b.avi 306.6M5.原理图设计提高a.avi 427.6M4.原理图设计进阶b.rmvb 223.3M4.原理图设计进阶a.avi 746.2M3.原理图设计初步b.avi 258.3M3.原理图设计初步a.avi 651.1M2.电子设计基础知识b.avi 279.2M2.电子设计基础知识a.avi 518.9M13.PCB设计深入c.avi 861.1M13.PCB设计深入b.avi 723.8M13.PCB设计深入a.avi 588.7M12.PCB设计提高b.rmvb 234.4M12.PCB设计提高a.avi 301.7M11.PCB设计进阶c.avi 483.6M11.PCB设计进阶b.avi 798.6M11.PCB设计进阶a.rmvb 233.3M10.PCB设计初步d.avi 561.4M10.PCB设计初步c.rmvb 227.1M10.PCB设计初步b.avi 727.2M10.PCB设计初步a.avi 495.2MAltium Designer概述b.avi 400.6M1.Altium Designer概述a .avi 427M
标签: altium designer
上传时间: 2022-06-14
上传用户:
PCB特性阻抗资料合集3,官网介绍资料
上传时间: 2022-06-25
上传用户:默默
VIP专区-PCB源码精选合集系列(6)资源包含以下内容:1. AD10中关于插件的安装方法【修改版】.2. Protel使用中的60经典问题及解答.3. 使用Altium_Designer进行高性能PCB设计.4. PADS Layout一键出Gerber教程[EDA365].5. 台湾硬件工程师15年layout资料.6. PCB Layout图文教程终结版.7. 最新Altium Designer13视频教程内容.8. protel99se汉化菜单带英文完整版.9. PADS-2007高速电路板设计.10. CC2530核心板PCB.11. PCB布线出错大全.12. PCB设计相关经验分享及PCB新手在PCB设计中应该注意的问题.13. 射频与数模混合类高速PCB设计 讲义.14. PADS建立元件库基础教程.15. Altium_Designer_PCB设计高级手册.16. Altium_Designer原理图和PCB设计讲义.17. 超强PCB布线设计经验谈附原理图.18. 高速PCB设计指南之三.19. Cadence_SPB16.2中文教程.20. 高速PCB设计指南之二.21. 电解电容(插件)封装规格_胡齐玉编.22. 高速PCB设计指南之一.23. 高速PCB设计指南之八.24. 电子制作手工焊接技术.25. 高速PCB设计指南之七.26. PCB_layout中的走线策略.27. 高速PCB设计指南之六.28. PCB中的飞线不显示的解决方法.29. 高速PCB设计指南之五.30. pcb制作阻抗设计原则.31. 高速PCB设计指南之四.32. PCB布线原则.33. 小豆——project Library--AD10集成库.34. SMT焊盘设计规范.35. PCB线路板抄板方法及步骤.36. DXP2004电气检测中英对照表.37. protel99与win7兼容问题的解决方案.38. Altium Designer 官方资料.39. AllegroSPB16-3速成教材.40. TI-公司msp430开发板原理图.
上传时间: 2013-07-09
上传用户:eeworm
VIP专区-PCB源码精选合集系列(7)资源包含以下内容:1. PCB设计基本工艺要求.2. Altium_Designer_10_PCB_3D_视频输出教程.3. Orcad导入Pads过程.4. 镀金和沉金的区别.5. AD内电层与内电层分割教程.6. Altium Designer中的板层定义介绍.7. 两个小时学会OrCAD.8. PCB Design1-印制板设计基础知识.9. CCS3.3官方使用教程.10. PCB的阻抗测量.11. Altium_Designer详细使用教程.12. Altium_designer4层以上高速板布线的16个技巧.13. PADS常用设置方法.14. PCB LAYOUT技术大全.15. AltiumPCB训练手册.16. 科通集团_Cadence_Allegro_基础培训_第四期.17. Altium_Designer_官方培训教材.18. 电容式触摸按键-PCB布线.19. Mt6601_PCB设计注意事项.20. Protues使用总线方式画电路的方法.21. Pocket Mini开发板说明书.22. 单片机系统电路的PCB设计.23. Altium Designer的Protel中多通道功能在原理图及PCB中的使用技巧.24. 设计实例2:MP3播放器硬件电路设计.25. 实用的Altium Designer资料自学的朋友可以看看.26. 几种取样门电路.27. PCB Design Considerations and Guidelines for 0.4mm and 0.5mm WLPs.28. 如何使用Proteus制作PCB.29. MAX20021,MAX20022示例PCB布局指南.30. Altium Designer原理图与PCB设计电子资料包.31. 黑魔书-信号完整性分析.32. 《Proteus从入门到精通100例》.33. 开关电源完整的EMI和热设计 黑魔书-信号完整性分析.34. PCB接地设计_中兴.35. Layout SMD焊盘要求.36. Altium+designer+2013注册机(亲自测试可用)+Licenses.37. PADS9.3安装和使用教程PDF版本.38. Cadence 16.6和谐方法_修正版.39. 日本工业标准--印制线路板通则.40. 自制PCB(使用环保腐蚀剂).
上传时间: 2013-05-26
上传用户:eeworm
生物电阻抗法测量脂肪是目前广泛使用的方法。但现有的人体脂肪仪所使用的测量模型都是把人体躯干部看成整体,不能反映躯干部脂肪的分布情况。而且大部分脂肪仪基于单片机,系统软硬件功能的可扩展性、数据存储能力受到很大的限制,数据分析功能较弱。 针对上述问题,本文建立了一种人体阻抗模型,该模型把人体躯干部划分成四部分,并对分段阻抗的计算公式进行推导,在此基础上设计并实现了一种基于ARM处理器和嵌入式LINUX操作系统的人体脂肪测量仪。最后通过实验验证该模型的正确性和仪器测量的准确性。 本文的主要工作有: (1)在现有理论的基础上建立了人体阻抗模型,并利用八电极技术测量人体的分段阻抗。通过测量人体阻抗及体重、身高等参数,在理论分析和实验检验修正的基础上得出了计算人体各部位脂肪含量的公式。 (2)研究基于ARM-LINUX的人体脂肪仪的软硬件设计与实现。硬件部分包括阻抗测量电路、体重测量电路和身高测量电路以及嵌入式开发板与硬件电路之间的接口设计;软件部分包括嵌入式LINUX操作系统、Qt/Embedded 环境的移植、驱动开发以及图形用户接口应用程序编程。 (3)利用本仪器、欧姆龙人体脂肪仪、水下称重法对多名志愿者进行测量,给出了比较数据,并对测量数据进行统计分析。
标签: ARMLINUX
上传时间: 2013-08-05
上传用户:624971116
特点: 精确度0.1%满刻度 可作各式數學演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A|/ 16 BIT类比输出功能 输入与输出绝缘耐压2仟伏特/1分钟(input/output/power) 宽范围交直流兩用電源設計 尺寸小,穩定性高
上传时间: 2014-12-23
上传用户:ydd3625
特点(FEATURES) 精确度0.1%满刻度 (Accuracy 0.1%F.S.) 可作各式数学演算式功能如:A+B/A-B/AxB/A/B/A&B(Hi or Lo)/|A| (Math functioA+B/A-B/AxB/A/B/A&B(Hi&Lo)/|A|/etc.....) 16 BIT 类比输出功能(16 bit DAC isolating analog output function) 输入/输出1/输出2绝缘耐压2仟伏特/1分钟(Dielectric strength 2KVac/1min. (input/output1/output2/power)) 宽范围交直流两用电源设计(Wide input range for auxiliary power) 尺寸小,稳定性高(Dimension small and High stability)
上传时间: 2013-11-24
上传用户:541657925