ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:158.30KB ,
资源ID:17798585      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17798585.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c++作业题文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c++作业题文档格式.docx

1、 1 2 3 输出:Error Data!从键盘输入任意四个整数,计算其平均值并显示。再对平均值四舍五入并显示。 1 2 3 4 输出: 2.5编写一个程序,将字符串 “Love译成密码,译码方法采用替换加密法,其加密规则是:将原来的字母用字母表中其后面的第 N个字母的来替换,N由用户输入。如果 N=3,字母c就用f来替换,字母 y 用 b 来替换。提示:(1)分别用4个字符变量来存储L、o、V和e。( 2 )加密公式为:如果 x 为大写字母,密文 y 为 y=(x -A)+N)%26+; 如果 x 为小写字母,密文 y 为 y=(x -a 其中 N 为密钥,为一整数。3输出:Oryh 注意,

2、其中 Oryh 是加密后的单词输入两个角度值 x , y,计算如下式子的值。z=si n(|x|+|y|)/SQRT(|cos(x+y)|)其中, SQRT 表示开方。如果 |cos(x+y)| 小于 1.0E-5 ,输出 “diVided by zero! 。” 程序能连续接收两组输入,给出两组结果。两组输入可用下列循环实现: for(int i=0;i2;i+) 1.5707963 0 输出: 0.43175 divided by zero!计算e = 1+1/1!+1/2!+1/3!+ + 1/“!+,当通项1/n!小于一个很小的正数 k(如10e-7)时停止计算。正数 k 由用户输入。

3、 10e-7 输出:2.71828 1.0e-4 输出:3.14139 2 输出:1.41421利用下列公式求反正弦函数近似值。arcsin(x)=x+pow(x,3)/(2*3)+1*3*pow(x,5)/(2*4*5)+ , 其中 |x|1 其中通项公式为 :(2n)!*pow(x,2n+1)/(pow(2,2n)*pow(n!,2)*(2n+1) 结束条件可用 |u|=200 , k=10000) 6=1*2*3给一维数组输入 7 个整数,找出该数组中的最大数。 程序运行结果如下: 234 12 34 56 34 23 89 输出: 234编写一个用于对整型数组(长度 10 )进行排序的

4、程序,排序方法使用简单的交换排序法程序运行结果如下 (输入的第一个数为的数组中元素的个数 ) : 45 12 345 56 7 89 输出: 7 12 45 56 89 345利用整型数组计算 N!N 比较大,所以不能直接用 int 等数据类型计算。5030414093201713378043612608166064768844377641568960512000000000000编写一个程序,要求用户输入一个十进制正整数,然后分别转换成为二进制数、 进制数输出。八进制数和十六程序运行结果如下 ( 输出依次为二进制、八进制和十六进制数 ):16 输出: 1000010恺撒加密法加密规则是:将原

5、来的小写字母用字母表中其后面的第 大写字母按同样规则用小写字母替换, 对于字母表中最后的三个字母,可将字母表看成是首未衔接的。如字母 用 B 来替换,而字母 Z 用 c 代替。 编程实现以下功能:输入一个字符串,将其加密后输出。3 个字母的大写形式来替换,c 就用 F 来替换,字母 yAMDxyzX YZ 输出:dpgABCabc所谓回文数是指其各位数字左右对称的整数,例如12321 、 789987 、 1等都是十进制回文数。 请输入回文数起始和结束位置: 1000 2000 1001 1111 1221 1331 1441 1551 1661 1771 1881 1991 注:元素之间空一

6、个空格。五 ( 数组作为参数 无法非引用?编写字符串反转函数 mystrrev ,该函数的功能为将指定字符串中的字符顺序颠倒排列。然后再 编写主函数验证之。函数原型为 void mystrrev(char string) 程序运行结果如下:Hello,everyone 输出: enoyreve,olleH编写函数 isprime(int a) 用来判断变量 a 是否为素数,若是素数,函数返回 1,否则返回 0。调用 该函数找出任意给定的 n 个整数中的素数。输入(n个整数,输入0表示结束): 9 8 7 210 101 0 输出(只输出素数 ):7 101编写一组求数组中最大最小元素的函数。该

7、组函数的原型为int imax(int array, int count); / 求整型数组的最大元素int imin(int array, int count); / 求整型数组的最小元素要求同时其中参数 count 为数组中的元素个数, 函数的返回值即为求得的最大或最小元素之值。编写出主函数进行验证。输入 (第一个数为数组元素的个数 ):5):90 89 30 45 55 输出(第一个数为最大值,第二个数为最小值9030课外作业(无需上交)整副单张扑克牌随机生成在随机数为113时对应,C ?(梅花,2739时对应,H ?(红桃, heart ),若随机数为1则输岀“ CA (梅花 A ),

8、为2则 桃 K )。读者可以尝试使用 ASCII 码值代替花色名称, 时代表方块符号,为 5 时代表梅花符号,为 特殊字符可能无法显示。编写程序,连续调用编程模拟扑克牌发牌过程。将去除大小王的即程序需要连续生成 52 张扑克牌,按东南西北的顺序一次一张地发给四方牌手,共发 在屏幕上输岀这四个牌手的扑克牌。问题分析: 一副完成的扑克牌生成要比简单生成部分牌张要复杂得多。我们需要使用四个数据 对象分别表示东南西北四家,按照顺序逐一发牌。整个程序执行期间,都必须保持东南西北四家 的牌张记录,因而必须使用数组存储这些数据。CA (梅花实现要点: 在随机生成时,不允许出现重复生成的扑克牌。例如,如果已经

9、发出了 A ),则再次生成的随机数 1 必须被抛弃。八 ()编写一个字符串复制函数 mystrcpy ,将一个字符串复制到另一个字符串中。I am simple. 输出:I am simple.注:单词之间最多只有一个空格,句点为英文符号编写程序, 将某一个输入的位数不确定的正整数按照标准的三位分节格式输出, 入 82668634 时,程序应该输出 82,668,634 。例如,当用户输8266863482,668,634记一下 ascii 码表)用指针编写一个程序,当输入一个字符串后, 要求不仅能够统计其中字符的个数, 其中大、小写字母、数字以及其他字符的个数。还能分别指出I am 21 y

10、ears old. 输出(五个数值依次为大、小写字母、数字、其他字符和总共含有的字符个数 118设计点类和圆类。在二维平面空间上,使用 x-y 坐标可以确定一个点,确定了圆心坐标和半径可 以确定一个圆。声明一个点类,并使用这个点类的对象为数据成员声明圆类。标、半径和圆的面积。输入圆心坐标和半径,输出圆心坐在 Point 类中,坐标设为私有成员 x,y ,公有成员有: 设置坐标, 取 x 坐标, 取 y 坐标,void SetPoint( int, int ) / int GetX() return x; / int GetY() return y; / void Print() / 输出点的坐

11、标。在 Circle 类中,坐标设为私有成员 Radius 和 Point 类的 Center ,公有成员有: void SetRadius(double)/ 设置半径, void SetCenter(Point) / 设置圆心坐标, double GetRadius() / 取半径,Point GetCenter()/ 取圆心,double Area()/ 计算面积, void Print()/ 输出圆心坐标和半径。编写主函数对两个类进行测试。 Circle 类的数据成员 Center 是 Point 类的对象, 因此对 Center 的操作可以使用 Point 类的成员函数进行。输入(依次

12、为 x,y and r) :100 90 15输出 (依次为圆心坐标、半径和圆的面积 ):100,9015706.858设计一个完整的 Date 类,包含属性 day, month, year 以及对这些属性操作的方法。实现并测试 这个类。根据类的封装性要求,把 day, month, year 声明为私有的数据成员。输入输出函数为voidinit(int,int,int) 、 void print_ymd() 、 void print_mdy() 。1 12 20102010-12-112-1-2010编写日期类 Date ,数据成员年、月、日,数据类型为整型。编写三个构造函数,并用以下方法

13、 初始化函数中数据成员:(1)第一个构造函数无参数,使用参数初始化表将数据成员赋为固定值 创建对象 date1 )。1900-1-1 (在主函数中( 2 )第二个构造函数有 3 个参数, 2 个有默认值 (月和日 ) 为 1 。(在主函数中创建对象date2 、date3 、 date4 )。( 3 )第三个为拷贝构造函数,参数为 Date & 型(在主函数中创建对象 date5 ,用 date4 为其初始化)。 2011 5 4 date1: 1900-1-1 date2: 2011-1-1 date3: 2011-5-1 date4: 2011-5-4 date5: 2011-5-4dat

14、e3 是“日”缺省时其中, date1 是固定值, date2 是“月”、“日”缺省时初始化的结果, 初始化的结果, date5 是用 date4 初始化的结果。设计一个 Dog 类,包含 name 、age 、sex 和 weight 等属性,在有参数的构造函数中对数据成员 进行初始化。公有成员函数有: GetName() 、 GetAge() 、 GetSex() 和 GetWeight() 可获取名字、年龄、性 别和体重。编写成员函数 speak() 显示狗的叫声。 编写主函数,输入狗的名字、年龄、性别和体重;声明 Dog 对象并用输入的数据通过构造函数初始化对象,通过成员函数获取狗的属

15、性并显示出 来。Tom 4 m 2.4 输出:Dog?s name:Toms age:4s sex:ms weight:2.4Dog speak:Arf!设计一个 Time 类,设计多个重载的构造函数,可以设置时间,进行时间的加减运算,按各种可 能的格式( 24 小时制、 12 小时制)输出时间。注意:请考虑设置的时间的合理性(时 0-23; 分 0-59 ;秒 0-59 )。12 小时制中, 12:00:00 前为 AM , 12:00 及以后为 PM 加减运算的加数、减数是一个时间的长度,单位为“时、分、秒” 构造函数:没参数时,设置时间为 0 时 0 分 0 秒;有参数时,设置成给定的时、分、秒。输入 (第一行为 t1 的时间,第二行为待加减的时间 ): 11 30 30 5 15 20 输出: t1_12 00:00 AM t1_24 00:00 t2_12 08:10:30 AM t2_24 08:30 04:45:50 PM 16:50 02:55:10 AM 02:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1