




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章C++语言简介1.修改例1-1的HelloWorld!程序,使其能够在计算机屏幕上显示:Iamastudent,andIlikeprogramming!2.修改例1-3的加法计算器程序,编写一个乘法计算器程序。3.修改例1-4的生日卡程序,使其能够输入和显示日期。4.参考例1-5,使用梯形法计算下式定积分的值。其中积分区域等分数可取为200,并将计算结果和手算结果相比较。提示:ex用标准数学函数库cmath中的库函数exp(x)表示。5.仿照例1-6,编写一个计算矩形面积的程序。第2章基本数据类型1.为例2-2添加数据检验部分。给出三边长,检验其是否能构成一个三角形的方法是检查是否任意两边和均大于第三边。如果检验不合格,输出信息“ErrorData!”2.输入两个角度值x、y,计算如下式子的值。3.编写一个程序,要求完成以下要求:1)提示用户输入任意的3个小数;2)显示这三个小数;3)将这三个小数相加,并显示其结果;4)将结果按四舍五入方法转换成整数并显示。4.从键盘输入任意三个整数,然后输出这三个数并计算其平均值。5.编写一个程序,将字符串“Love”译成密码,译码方法采用替换加密法,其加密规则是:将原来的字母用字母表中其后面的第3个字母的来替换,如字母c就用f来替换,字母y用b来替换。提示:分别用4个字符变量来存储'L'、'o'、'v'和'e',利用ASCII表中字母的排列关系,按照译码方法对各个变量进行运算后输出即可。第3章控制结构1.编写计算阶乘n!的程序。2.计算1!+2!+3!+4!+......+10!,即3.编写程序求斐波那契数列的第n项和前n项之和。斐波那契数列是形如0,1,1,2,3,5,8,13,...其通项为:F0=0;F1=1;Fn=Fn1+Fn2。4.编程求,其中。提示:结束条件可用,其中u为通项,ε为预先给定的精度要求。5.用牛顿迭代法求方程:2x3—4x2十3x一6=0在1.5附近的根。提示:迭代公式结束迭代过程的条件为()与()同时成立,其中ε为预先给定的精度要求。6.求解猴子吃桃问题。猴子在第一天摘下若干个桃子,当即就吃了一半,又感觉不过瘾,于是就多吃了一个。以后每天如此,到第10天想吃时,发现就只剩下了一个桃子。请编程计算第一天猴子摘的桃子个数。7.编写一个程序,寻找用户输入的几个整数中的最小值。并假定用户输入的第一个数值指定后面要输入的数值个数。例如:当用户输入数列为:520153009700时,程序应该能够找到最小数98.有一分数序列(即后一项的分母为前一项的分子,后项的分子为前一项分子与分母之和),求其前n项之和。9.求a+aa+aaa+aaaa+......+aa...a(n个),其中a为1~9之间的整数。例如:当a=1,n=3时,求1+11+111之和;当a=5,n=7时,求5+55+555+5555+55555++之和。10.猜幻数游戏。由系统随机给出一个数字(即幻数),让游戏者去猜,如果猜对,则打印成功提示;否则,打印出错提示,并提示游戏者选择下一步动作,最多可以猜5次。第4章数组与字符串1.使用数组来求斐波那挈数列的第n项和前n项之和。2.编写程序,将4阶方阵转置,如下所示。转置前方阵A转置后方阵A3.使用数组编写一个统计学生课程平均分的程序:输入6个学生的学号和3门课程的成绩(整数形式),统计每个学生3门课程的平均分(整数形式),最后输出统计结果。输出格式:学号高数英语体育平均分-----------------------------------------------------------------4.编写一个程序,要求用户输入一个十进制正整数,然后分别转换成为二进制数、八进制数和十六进制数输出。5.输入10个字符到一维字符数组s中,将字符串置逆。即s[0]与s[9]互换,s[1]与[8]互换,...,s[4]与s[5]互换,输出置逆后的数组s。6.替换加密(恺撒加密法):加密规则是:将原来的小写字母用字母表中其后面的第3个字母的大写形式来替换,大写字母按同样规则用小写字母替换,对于字母表中最后的三个字母,可将字母表看成是首未衔接的。如字母c就用F来替换,字母y用B来替换。请将字符串“Iloveyou”译成密码。第5章函数1.编写字符串反转函数mystrrev(),该函数的功能为将指定字符串中的字符顺序颠倒排列。然后再编写主函数验证之。函数声明为:voidmystrrev(charstring[])该函数无需返回值。提示:求字符串长度可以直接调用库函数strlen(),但在程序首部应加上#include<cstring>2.编写一组求数组中最大最小元素的函数。该组函数的原型为intimax(intarray[],intcount);intimin(intarray[],intcount);//求整型数组的最大元素//求整型数组的最小元素其中参数count为待考察的数组中的元素个数,函数的返回值即为求得的最大或最小元素之值。要求同时编写出主函数进行验证。3.编写函数isprime(inta)用来判断变量a是否为素数,若是素数,函数返回1,否则返回0。调用该函数找出任意给定的n个整数中的素数。4.打印出以下的杨辉三角形(要求打印出10行)11112113311464151010511……提示:打印杨辉三角形有两种方法:1)杨辉三角形表现的是二项式第三行(对应n=2)为的展开式的系数。例如,,故杨辉三角
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国右旋烯炔菊酯项目商业计划书
- 2025年中国微纳米银粉项目投资计划书
- 哈尔滨市人民医院肿瘤手术病理评估考核
- 晋中市中医院放射治疗计划评估标准与争议辨析题
- 中国化工溶剂项目创业计划书
- 晋城市人民医院龋病风险评估与防治考核
- 上海市人民医院呼吸科疼痛管理全流程质量考核试题
- 2025年中国平板玻璃项目投资计划书
- 赤峰市人民医院内分泌科护士晋升主管护师重症监护考核
- 赤峰市中医院腹腔镜术中出血控制技能考核
- 2025届上海闵行区高三二模高考英语试卷试题(含答案详解)
- 警察防卫技术课件
- 膈疝介绍课件
- 江苏协理员笔试题及答案
- 医疗器械注册人制度培训
- 注册电气工程师考试试题及答案
- 手术室护理工作中人文关怀和措施
- 四年级上册数学必背概念公式
- 全国公开课一等奖四年级上册数学人教版《三位数乘两位数-单价、数量和总价》课件
- 2025年《儿童脑性瘫痪》标准课件
- TY/T 3802.1-2024健身瑜伽运动装备使用要求和检验方法第1部分:瑜伽垫
评论
0/150
提交评论