还剩7页未读,继续阅读
文本内容:
编写一个程序实现复数的四则运算提示首先考虑如何表示复数,一个复数有实部和虚部组成,而且可以和其他复数进行四则运算复数类由两部分组成,一部分数据成员表示实部和虚部,一部分成员函数表示复数的四则运算在复数类里面设计一个用于初始化复数的成员函数在主函数中定义复数对象,验证程序能否正确进行复数四则运算题目二C++中的数组和C语言中数组一样,在程序运行中不提供数组元素访问越界检查设计一个改进的数组,提供数组元素访问越界检查提示何为数组越界?如何判断数组元素访问越界?如果表示改进的数组,它应该有哪些数据成员,哪些成员函数?在主函数中定义改进数组的对象,验证改进的数组能否正确工作
1.题目描述如果一个大于2的整数的不包含它自身的约数(即能将其整除的数)之和恰好等于它本身,则称其为完全数如6=1+2+3,所以,6是个完全数给定一个数N,编程从小到大输出小于等于N的所有完全数输入一个正整数N输出输出小于等于N的所有完全数,每个占一行样例输入100样例输出628#includeiostreamusingnamespacestd;intmain{intNijsum;cinN;fori=3;iN;i++{sum=0;forj=1;j=i/2;j++{ifi%j==0{sum+=j;}}ifsum==i{coutiendl;}}return0;}题目描述给定N(1N1000)个整数,每个整数的大小都在long型整数的表示范围内,请对这N个数进行排序,结果按从小到大的顺序输出输入第一行从标准输入输入一个整数N,在接下来的N行,每行一个整数输出将这N个整数排序后,从小到大输出到标准输出,每个整数占一行样例输入554321样例输出12345#includeiostreamusingnamespacestd;intmain{intNa[N]ijtemp;cinN;fori=0;iN;i++{cina[i];}fori=0;iN;i++{forj=i+1;jN;j++{ifa[i]a[j]...。