C语言上机练习题11.14

上传人:Wo****Z 文档编号:170098648 上传时间:2022-11-18 格式:DOC 页数:8 大小:18KB
返回 下载 相关 举报
C语言上机练习题11.14_第1页
第1页 / 共8页
C语言上机练习题11.14_第2页
第2页 / 共8页
C语言上机练习题11.14_第3页
第3页 / 共8页
点击查看更多>>
资源描述
C语言上机练习题11.14 - 1、 杭州人称那些傻乎乎粘嗒嗒的人为62音:laoer。 杭州交通管理局经常会扩大一些的士车牌照,新近出来一个好消息,以后上牌照,不再含有不吉利的数字了,这样一来,就可以消除个别的士司机和乘客的心理障碍,更平安地效劳群众。 不吉利的数字为所有含有4或62的号码。例如: 62315 73418 88914 都属于不吉利号码。但是,61152虽然含有6和2,但不是62连号,所以不属于不吉利数字之列。 你的任务是,对于每次给出的一个牌照区间号,推断出交管局今次又要实际上给多少辆新的士车上牌照了。 Input 输入的都是整数对n、m0nm1000000,假如遇到都是0的整数对,那么输入完毕。 Output 对于每个整数对,输出一个不含有不吉利数字的统计个数,该数值占一行位置。 Sle Input 1 100 0 0 Sle Output 802、 Problem Description 妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。如今好了,作为好儿子女儿的你可以给她用程序算一下了,呵呵。 Input 输入含有一些数据组,每组数据包括菜种字串,数量计量单位不管,一律为double型数和单价double型数,表示人民币元数,因此,每组数据的菜价就是数量乘上单价啊。菜种、数量和单价之间都有空格隔开的。 Output 支付菜价的时候,由于最小支付单位是角,所以总是在支付的时候采用四舍五入的方法把分头去掉。最后,请输出一个精度为角的菜价总量。 Sle Input 青菜 1 2 罗卜 2 1.5 鸡腿 2 4.2 Sle Output 3、 13.4Problem Description 把一个字符三角形掏空,就能节省材料本钱,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。 Input 每行包含一个字符和一个整数n(0n41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。假如遇到字符,那么表示所做出来的样板三角形已经够了。 Output 每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。 Sle Input X 2 A 7 Sle Output X XXX A AA A A A A A A A A AAAAAAAAAAAAA 4、 Problem Description 有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速答复吗?看来只能通过编程。 例如: x + y = 9,x * y = 15 ? 找不到这样的整数x和y 1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和4 7+(-8)=-1,7*-8=-56,所以,加起来等于-1,乘起来等于-56的二个整数为7和-8 Input 输入数据为成对出现的整数n,m-10000n,m10000,它们分别表示整数的和与积,假如两者都为0,那么输入完毕。 Output 只需要对于每个n和m,输出“Yes”或者“No”,明确有还是没有这种整数就行了。 Sle Input 9 15 5 4 1 -56 0 0 Sle Output No Yes Yes5、 Problem Description C+编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢? 我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,说明你曾经有过一次错误提交,因此当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别是,曾经有过的错误提交,每次都要摊上一定的单位时间分。这样一来,你在做出的题数上,可能领先别人很多,但是,在做出同样题数的人群中,你可能会在耗时上处于排名的优势。 例如:某次考试一共8题A,B,C,D,E,F,G,H,每个人做的题都在对应的题号下有个数量标记,负数表示该学生在该题上有过的错误提交次数,但到如今还没有AC,正数表示AC所耗的时间,假如正数a跟上一对括号,里面有个整数b,那就表示该学生提交该题AC了,耗去了时间a,同时,曾经错误提交了b次,因此对于下述输入数据: 假设每次错误提交的罚分为20分,那么其排名从高到低应该是这样的: Josephus 5 376 John 4 284 Alice 4 352 Smith 3 167 Bob 2 325 Bush 0 0 Input 输入数据的第一行是考试题数n1n12以及单位罚分数m10m20,每行数据描绘一个学生的用户名不多于10个字符的字串以及对所有n道题的答题现状,其描绘采用问题描绘中的数量标记的格式,见上面的表格,提交次数总是小于100,AC所耗时间总是小于1000。 Output 将这些学生的考试现状,输出一个实时排名。实时排名显然先按AC题数的多少排,多的在前,再按时间分的多少排,少的在前,假如凑巧前两者都相等,那么按名字的字典序排,小的在前。每个学生占一行,输知名字10个字符宽,做出的题数2个字符宽,右对齐和时间分4个字符宽,右对齐。名字、题数和时间分互相之间有一个空格。 Sle Input 8 20 Smith -1 -16 John 116 -2 Josephus 72(3) -2 Bush 0 -1 Alice -2 67(2) Bob 0 0 8 11 126 0 0 10 0 0 -3 0 0 0 120 82 0 0 133 168 39 0 55(1) 0 47 21(2)0 0 79(1) -1 -7 0 -8 0 13 -1 57(5) 0 Sle Output Josephus 5 376 John 4 284 Alice 4 352 Smith 3 167 Bob 2 325 Bush 0 0 6、 Problem Description 有一群人,打乒乓球比赛,两两捉对撕杀,每两个人之间最多打一场比赛。 球赛的规那么如下: 假如A打败了B,B又打败了C,而A与C之间没有进展过比赛,那么就认定,A一定能打败C。 假如A打败了B,B又打败了C,而且,C又打败了A,那么A、B、C三者都不可能成为冠军。 根据这个规那么,无需循环比赛,或许就能确定冠军。你的任务就是面对一群比赛选手,在经过了假设干场撕杀之后,确定是否已经实际上产生了冠军。 Input 输入含有一些选手群,每群选手都以一个整数n(n1000)开头,后跟n对选手的比赛结果,比赛结果以一对选手名字中间隔一空格表示,前者战胜后者。假如n为0,那么表示输入完毕。 Output 对于每个选手群,假设你判断出产生了冠军,那么在一行中输出“Yes”,否那么在一行中输出“No”。 Sle Input 3 Alice Bob Smith John Alice Smith 5 a c c d d e b e a d 0 Sle Output Yes No第 8 页 共 8 页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!