《C++编程练习题.ppt》由会员分享,可在线阅读,更多相关《C++编程练习题.ppt(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、上机练习题编写程序实现下列要求编写程序实现下列要求1 1 在在算经算经中有一个著名的中有一个著名的“百鸡百鸡”问题:问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一;百钱买百鸡,翁、母、雏各几何钱一;百钱买百鸡,翁、母、雏各几何?编编写程序进行实现写程序进行实现编写程序实现下列要求编写程序实现下列要求2 2 抓抓肇肇事事犯犯:一一辆辆卡卡车车违违犯犯交交通通规规则则,撞撞人人后后逃逃跑跑。现现场场有有三三人人目目击击事事件件,但但都都没没有有记记住住车车号号,只只记记下下车车号号的的一一些些特特征征。甲甲说说:牌牌照照的的前前两两位位数数字字是是相相同同的的;
2、乙乙说说:牌牌照照的的后后两两位位数数字字是是相相同同的的,但但与与前前两两位位不不同同;丙丙是是位位数数学学家家,他他说说:四四位位的的车车号号刚刚好好是是一一个个整整数数的的平平方方。请请根根据据以以上上线线索索求求出出车车号。号。编写程序实现下列要求编写程序实现下列要求3 3 已知当前产值为已知当前产值为1 1亿元,年增产速度为亿元,年增产速度为a(a(由由键盘输入,例如键盘输入,例如8%)8%),计算产值翻一番需要,计算产值翻一番需要多少年多少年?编写程序实现下列要求编写程序实现下列要求4 用用do-while设计循环结构和设计循环结构和for结构编写结构编写123。n的程序(的程序(
3、n从键盘输从键盘输入)入)编写程序实现下列要求编写程序实现下列要求5 输出下列矩阵输出下列矩阵 1 2 3 4 5 1 1 6 7 8 1 1 1 9 10 1 1 1 1 11 1 1 1 1 1编写程序实现下列要求编写程序实现下列要求6 判断从2004年份起,直到2800年结束,输出闰年或非闰年的年份。求 1+1/2-1/3+1/4+1/100编写程序实现下列要求编写程序实现下列要求7 有50个学生,要求把计算机C语言成绩80分以上的和不及格的同学打印出来。编写程序实现下列要求编写程序实现下列要求8 任意输入任意输入3行行4列矩阵,找出最大值和所在列矩阵,找出最大值和所在行、列号行、列号编
4、写程序实现下列要求编写程序实现下列要求9 杨辉三角的输出杨辉三角的输出编写程序实现下列要求编写程序实现下列要求10 有一个数组,内有10个数,求出最小的数和它的下标,然后将它与数组中的第一个数对换编写程序实现下列要求编写程序实现下列要求11 输出下列图形&编写程序实现下列要求编写程序实现下列要求12 12 计算计算m!,m!,要求用函数求,并在主程序要求用函数求,并在主程序输入输入m,m,并调用该函数并调用该函数编写程序实现下列要求编写程序实现下列要求13 13 显示数字显示数字1 1到到200200,每显示,每显示2020行就暂停,等行就暂停,等待用户按任一键后继续显示。待用户按任一键后继续
5、显示。编写程序实现下列要求编写程序实现下列要求14 求自然数中平方小于200的偶数,并输出演示。编写程序实现下列要求编写程序实现下列要求15 编写输入任意两个求最大公约数和最小公倍数的程序。编写程序实现下列要求编写程序实现下列要求16 求求2、3从从210的幂,运行结果:的幂,运行结果:i2i(-3)i 0,1,11,2,-32,4,93,8,-274,16,81 9,512,-19683编写程序实现下列要求编写程序实现下列要求17 17 用用一一个个函函数数判判断断是是否否为为素素数数,并并在在主主函函数数中判断一个整数是否为素数中判断一个整数是否为素数。编写程序实现下列要求编写程序实现下列
6、要求18 主函数输入两个整数,用函数进行交换,主函数输入两个整数,用函数进行交换,并在主函数输出交换的结果并在主函数输出交换的结果编写程序实现下列要求编写程序实现下列要求19 19 三三角角形形面面积积area=area=s(s-a)(s-b)(s-cs(s-a)(s-b)(s-c),其其中中s=1/2*(s=1/2*(a+b+ca+b+c),a a、b b、c c为为三三角角形形三三条条边边边边长长,定定义义两两个个宏宏,一一个个用用来来求求s s,另另一一个个用用来来求求areaarea,并并在在主主函数中调用它。函数中调用它。20 抓奖程序:有10张奖票,号码是1-10,获奖金数如下:号
7、码奖金2100058008300110其它号码无奖编写程序实现下列要求编写程序实现下列要求21 21 用用/4/41-1/3+1/5-1/7+1-1/3+1/5-1/7+公式求取公式求取的近似值,直到最后一项绝对值小于的近似值,直到最后一项绝对值小于1010为止。为止。编写程序实现下列要求编写程序实现下列要求22 22 打印边长为打印边长为m m的正方型的正方型要求:从键盘输入m值,输出m行每行m个*号。例:输入m=4,输出的图形如下:*编写程序实现下列要求编写程序实现下列要求23 编制九九乘法口诀表编制九九乘法口诀表编写程序实现下列要求编写程序实现下列要求24 将一元钱换成一分,二分和五分的
8、硬币,将一元钱换成一分,二分和五分的硬币,共有多少种换法?共有多少种换法?编写程序实现下列要求编写程序实现下列要求25 求求100以下的整数中为以下的整数中为13的倍数的最大数的倍数的最大数程序程序编写程序实现下列要求编写程序实现下列要求26 求求a+aa+aaa+aaaa=?例如:输入例如:输入3 求求 3333333333?编写程序实现下列要求编写程序实现下列要求27 求求1+2!+3!+4!+.+20!编写程序实现下列要求编写程序实现下列要求28 求出求出1000以内的水仙花。以内的水仙花。即:即:153=13+5333编写程序实现下列要求编写程序实现下列要求29 某种微机价格是某种微机
9、价格是5800元,购买元,购买10台以上台以上(含(含10台),台),50台以下,九五折优惠;购台以下,九五折优惠;购买买50台以上(含台以上(含50台)台)100台以下,九折台以下,九折优惠;购买优惠;购买100台以上(含台以上(含100台)八五台)八五折优惠;编写程序,输入购买台数,输出折优惠;编写程序,输入购买台数,输出应付货款应付货款30 编写程序实现下列要求编写程序实现下列要求用40元买苹果、西瓜和梨共100个,3种水果都要。已知苹果0.4元一个,西瓜4元一个,梨0.2元一个。问有多少种买法?可以各买多少个?输出全部购买方案。31 编写程序实现下列要求编写程序实现下列要求有若干个桃子
10、,猴子每天吃掉桃子的一半还多一个,到第10天就剩下1个了,求原来共有多少个桃?32 编写程序实现下列要求编写程序实现下列要求从100米高度落下一个球,每次落地后反跳原来高度的一半,求第10次反弹多高?共经过多少米?33 编写程序实现下列要求编写程序实现下列要求输出 1 1 2 3 5 8 13 21 34。的前20项 34 编写程序实现下列要求编写程序实现下列要求要求输入a,b,c后,求任意一个一元二次方程的解,35 35 打印数码打印数码1 1到到100100,但不打印能被,但不打印能被3 3和和7 7整除整除的数。的数。编写程序实现下列要求编写程序实现下列要求36 求一个33的整型矩阵对角
11、元素的和。编写程序实现下列要求编写程序实现下列要求37 求100200之间不能被3和5整除的数38 编写程序实现下列要求编写程序实现下列要求已知银行存款利率如下(年利率):活期活期 0.5%一年定期一年定期 3.25%二年定期二年定期 3.75%,三年定期,三年定期 4.00%五年定期五年定期 4.75%要求要求:输入存款本金和期限,求到期时能输入存款本金和期限,求到期时能得到的利息和本金总计。得到的利息和本金总计。39 编写程序实现下列要求编写程序实现下列要求求矩阵A(23)的转置矩阵B(32)。1 2 3 1 4 2 5 4 5 6 3 6 40 编写程序实现下列要求编写程序实现下列要求编写程序计算下式的值:100 50 10 1 k+k*k+k=1 k=1 k=1 k