下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.输出 Hello World!.编写程序,将华氏度转换为摄氏度。转换公式为:c = 5 * (华氏度f - 32) / 9;其中,c为摄氏度,f为华氏度。.交互输入的四个整数,计算它们的和以及平均值,并输出,要求:平均值只保留整数。.从键盘输入一个 n,计算1到n的和。.编写 1+1/2+1/3+.+1/n 计算程序.有如下函数: TOC o 1-5 h z x(x1)y= 2x 1(1=x=10).计算分段函数:1/x(xw0)y=f(x)=0(x=0).求出1-N中的所有素数。.判断一个数是否为“水仙花数“,所谓“水仙花数”是指一个三位数其各位数字的立方和等 于该数本身。例如: 371是
2、一个水仙花数,371=3A3+7A3+1A3.输出所有的水仙花数.所谓水仙花数”是指这样的一个三位数:其各位数字的立方和等于该数本身。例如:371是一个水仙花数,371=3人3+7人3+1人3.编写一个程序输出一定范围内所有的完全数,如果一个数等于它的因子之和,则称该数为“完全数”。例如,6的因子为1,2,3 ,而6=1+2+3,因此6是“完全数”。.设n是一任意自然数。若将 n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如:n=12321,则n1=12321 , n1=n,所以称n为一回文数;n=12345,则n1=54321,n1 wn,所以 n不是回文数。.挛生素数就是
3、指相差 2的素数对。例如:3和5,5和7,11和13.输入一个正整数n,输出n以内的所有挛生素数。.中国古代数学家张丘建在他的算经中提出了一个著名的“百钱百鸡问题”:一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡、母鸡、小 鸡各多少只?.求正整数N以内的所有勾股数。所谓勾股数,是指能够构成直角三角形三条边的三个正整数( a,b,c )。.自守数是指一个数的平方的尾数等于该数自身的自然数。例如:25A2=62576A2=57769376A2=87909376请求出200000以内的自守数?.两个不同的自然数 A和B,如果整数A的全部因子(包才1,不包括A本身)之和等
4、于B; 且整数B的全部因子(包才1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求 3000以内的全部亲密数。.选出三个数中最小数的算法流程图如下图所示:18.输入x,计算并输出下列分段函数sign(x)的值。试编写相应程序。 TOC o 1-5 h z -1,x0.计算个人所得税:假设个人所得税为:税率 * (工资-1600 )。请编写程序计算应缴的所得税,其中税率定义 为:(1)当工资不超过1600时,税率为0;(2)当工资在区间(1600,2500时,税率为5%(3)当工资在区间(2500,3500时,税率为10%(4)当工资在区间(3500,4500时,税率为15%(5)当工资
5、超过 4500时,税率为20%.查询水果价格:有苹果(apple )、梨(pear)、橘子(orange)和葡萄(grape) 4种水果,单价分别为3.00元/千克,2.50元/千克、4.10元/千克,10.20元/千克。在屏幕上输出以下菜单的编号和选项,用户可以连续查询水果的单价。当查询次数超过 5次时,自动退出查询;不到5次时,用户可以选择退出。输入 0,退出查询。当用户输入编号1-4,显示相应水果的单价(保留 1位小数);输入0-4以外的其他编号,显示价格为0。试编写相应程序applepear3orange4grape0exit.输入三角形的3条边a,b,c,如果能构成一个三角形,输出面
6、积area和周长perimeter(保留 2 位小数);否则,输出“These sides do not correspond to a valid triangle ”。在一个三角形中,任意两边之和大于第三边。三角形面积计算公式:(其中,s=(a+b+c)/2 ).韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点名的时候,为了知道有多少兵,同时又能保住军事机密, 便让士兵排队报数: 按从1到5报数,记下最末一个士兵报的数为 1; TOC o 1-5 h z 按从1到6报数
7、,记下最末一个士兵报的数为5;按从1到7报数,记下最末一个士兵报的数为4;按1从11报数,最末一个士兵报的数是10;你知道韩信至少有多少兵吗?试编写相应程序。.求序列前n项的和:输入一个正整数n,输出2/1+3/2+5/3+8/5+. 的前n项之和(该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子),保留2位小数。试编写相应程序。.求序列和。输入两个正整数a和n,求a+aa+aaa+aa.a(n 个a)之和。比如输入 2和3,输出246(2+22+222)。试编写相应程序。.兔子繁衍问题:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对
8、兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到n对?试编写相应程序。.在海军节开幕式上,有A、B、C三艘军舰要同时开始鸣放礼炮各21响。已知A舰每隔5秒放一次,B舰每隔6秒放一次,C舰每隔7秒放一次,假设各炮手对时间的掌握非常准确,请编程计算观众总共可以听到几次礼炮声。27使用函数计算分段函数的值:输入 x,计算并输出下列分段函数sign(x)的值。要求定义和调用函数sign(x),实现该分段函数。 TOC o 1-5 h z 1x0sign(x)= 0 x=0-1x0.使用函数求奇数和:输入一批正整数(以零或负数为结束标志),求其中所有奇数的和。
9、 要求定义和调用函数 even(n),判断整数的奇偶性,当 n为偶数时返回1,否则返回0。.使用函数计算两点间的距离:给定平面任意两点坐标(x1,y1 )和(x2,y2 ),求这两点之间的距离(保留两位小数)。要求定义和调用函数 dist(x1,y1,x2,y2)计算两点间的距离。.使用函数计算素数个数并求和:输入两个正整数m和n(1=m,n=500),统计并输出 m和n之间的素数的个数以及这些素数的和。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。要求定义并调用函数 prime(m)判断m是否是素数,当 m为素数时返回1, 否则返回0。31使用函数判断完全平方数:输入一个正整数n
10、,判断其是否为完全平方数, 如果是,则输出 YES ,如果不是,则输出 NO 。要求定义并调用函数IsSquare(n),判断n是否为完全平方数。.输入两个正整数 a和n,编程求a+aa+aaa+aa- a ( n个a)之和。要求定义并调用函数 fn(a,n),它的功能是返回aaa(n个a)。例如fn(3,2)的返回值是33。.使用函数输出指定范围内的完数:输入两个正整数m和n(1=m, n=1000),输出mn之间的所有完数。完数就是因子和与它本身相等的数,如 6=1+2+3, 6就是一个完数。要求 定义并调用函数 factorsum(number),它的功能是返回 number的因子和,例
11、如,factorsum(12) 的返回值是16。.使用函数输出指定范围内的 Fibonacci数:输入两个正整数 m和n(1=m,n=10000), 输出mn之间所有的Fibonacci数。Fibonacci序列(第1项起):1、1、2、3、5、8、13、 21 。要求定义并调用函数 fib(n),它的功能是返回第 n项Fibonacci数。例如,fib 的返回值是13。.编写一个函数IsLeap(n),其功能是:检验一个输入的四位数字是否是闰年,如果是闰年则返回1,否则返回0。在主函数中从键盘输入一个四位数 m,调用该函数进行判断,如 果是则输出“ yes”,否则输出“ no”(提示:如果该
12、四位数能被 4整除但不能被100整除, 则是闰年;如果该四位数能被 400整除,则是闰年).使用函数验证哥德巴赫猜想猜想:任何一个不小于 6的偶数均可表示为两个奇素数之和。例如:6=3+3, 8=3+5,,18=5+13。将6100之间的偶数都表示成两个奇素数之和,打印 时一行打印3组。.输入一个正整数n(1n10),再输入n个整数,输出最小值及其对应的最小下标(下标 从0开始)。试编写程序。.输入一个正整数 n (1n10),再输入n个整数,存入数组 a中,先将数组 a中的这n 个数逆序存放,再按顺序输出数组a中的n个元素。试编写程序。.假设有20个学生被邀请来给餐厅的饮食和服务质量打分,分
13、数划分为15这5个等级(1表示最低分,5表示最高分),编程统计并按如下格式输出餐饮服务质量调查结果。Grade Count Histogram12* *23* * *32* *45* * * * *58* * * * * * * *.从键盘输入某班学生某门课的成绩(每班人数最多不超过 40人),当输入为负值时,表示输入结束,试用冒泡法编程将分数按从高到低顺序进行排序并输出。.输入一个正整数 n (1n10),再输入n个整数,存入第1个数组中;然后输入一个正 整数m(1m2)的字符串和一个长度为2的字符串,用函数编程统计长度为2的字符串在任意长字符串中出现的次数。.任意输入两个字符串,逐个比较两
14、个字符串对应位置上的字符,并把ASCII值大或相等的字符依次存放到新的数组c中,形成一个新的字符串并输出,要求用函数编程实现。.通过键盘输入下面表格中学生的信息,编程计算并输出4门课程平均成绩最高的学生记录。其中, m表示男,f表示女。.编程统计候选人的得票数。设有3个候选人zhang、li、wang (候选人姓名不区分大小写),10个选民,选民每次输入一个得票的候选人的名字,若选民输错候选人姓名,则按 废票处理。选民投票结束后程序自动显示各候选人的得票结果和废票信息。要求用结构体数组candidate表示3个候选人的姓名和得票结果。.编写一个函数 digit (n, k),它会输出 n的从右边开始的第 k个数字的值。 例如 digit(15469,3)=4,digit(123,4)=0。说明:n和k从键盘任意输入,n输入数据不要超过 5位数.*57.编写程序,求出n1至n2自然数之和。要求使用递归方法。说明:n1和n2从键盘任意输入*58.递归实现求 Fibonacci 数列。f(n尸f(n-2)+f(n-1)(n1)其中 f(0)=0,f(1)=1。说明:n从键盘任意输入*59.编写递归函数n+1m=0akm= akm(m-1,1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 接商稿流程合同范例
- 承接景观雕塑工程合同范例
- 橱柜招商加盟合同范例
- 医学影像技术练习题与参考答案
- 2025年乌鲁木齐货运丛业资格证试题及答案
- 涂料合同范例范例
- 2025年贵港货运资格证安检考试题
- 2025年乐山道路运输从业资格考试系统
- 汽车美容劳务合同范例
- 2025年三明货运从业资格证在哪里练题
- 【要点解读】《实践是检验真理的唯一标准》论证逻辑图
- 商务礼仪(山东联盟)知到章节答案智慧树2023年山东财经大学
- 锚杆密实度检测
- 跳绳兴趣小组活动总结
- 文物保护项目加固工程监理细则
- “戏”说故宫智慧树知到答案章节测试2023年中央戏剧学院
- 财务监管不力检讨书(四篇)
- 四大名著《西游记》语文课件PPT
- 红星照耀中国思维导图
- YY/T 0506.8-2019病人、医护人员和器械用手术单、手术衣和洁净服第8部分:产品专用要求
- 超导简介课件
评论
0/150
提交评论