2017年10月26日

编程题#1:单词翻转

摘要: 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出。 输入 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。所谓单词指的是所有不包含空格的连续的字符。 这道题请用cin.getline输入一行后再逐个单词递归处理。 输出 翻转每一个单词后的字符串,单词之间的空格需与原文一致。 阅读全文

posted @ 2017-10-26 13:55 平行线不会相交 阅读(745) 评论(0) 推荐(0)

编程题#2:角谷猜想

摘要: 描述 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。 输入 一个正整数 输出 从输入整数到1的步骤 阅读全文

posted @ 2017-10-26 13:53 平行线不会相交 阅读(488) 评论(0) 推荐(0)

编程题#3:排队游戏

摘要: 描述 在幼儿园中,老师安排小朋友做一个排队的游戏。首先老师精心的把数目相同的小男孩和小女孩编排在一个队列中,每个小孩按其在队列中的位置发给一个编号(编 号从0开始)。然后老师告诉小朋友们,站在前边的小男孩可以和他后边相邻的小女孩手拉手离开队列,剩余的小朋友重新站拢,再按前后相邻的小男孩小女孩手拉 手 阅读全文

posted @ 2017-10-26 13:51 平行线不会相交 阅读(845) 评论(0) 推荐(0)

编程题#4:扩号匹配问题

摘要: 描述 在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标 阅读全文

posted @ 2017-10-26 13:50 平行线不会相交 阅读(593) 评论(0) 推荐(0)

编程题#6:流感传染

摘要: 描述 有一批易感人群住在网格状的宿舍区内,宿舍区为n*n的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第m天得流感的人数。 输入 第一行一个数字n,n不超过100,表示有n 阅读全文

posted @ 2017-10-26 13:14 平行线不会相交 阅读(416) 评论(0) 推荐(0)

编程题#5:细菌实验分组

摘要: 描述 有一种细菌分为A、B两个亚种,它们的外在特征几乎完全相同,仅仅在繁殖能力上有显著差别,A亚种繁殖能力非常强,B亚种的繁殖能力很弱。在一次为时一个 小时的细菌繁殖实验中,实验员由于疏忽把细菌培养皿搞乱了,请你编写一个程序,根据实验结果,把两个亚种的培养皿重新分成两组。 输入 输入有多行,第一行为 阅读全文

posted @ 2017-10-26 13:13 平行线不会相交 阅读(580) 评论(0) 推荐(0)

编程题#3:发票统计

摘要: 描述 有一个小型的报账系统,它有如下功能: (1)统计每个人所报发票的总钱数 (2)统计每类发票的总钱数 将此系统简化为如下:假设发票类别共有A、B、C三种;一共有三个人,ID分别为1、2、3。 输入 系统输入包含三行,每行第一个数为人员ID(整型,1或2或3),第二个数为发票总张数(张数不超过10 阅读全文

posted @ 2017-10-26 13:12 平行线不会相交 阅读(584) 评论(0) 推荐(0)

编程题#4:Tomorrow never knows?

摘要: 描述 甲壳虫的《A day in the life》和《Tomorrow never knows》脍炙人口,如果告诉你a day in the life,真的会是tomorrow never knows?相信学了计概之后这个不会是难题,现在就来实现吧。 读入一个格式为yyyy-mm-dd的日期(即年 阅读全文

posted @ 2017-10-26 13:12 平行线不会相交 阅读(734) 评论(0) 推荐(0)

编程题#2:四大湖

摘要: 描述 我国有4大淡水湖。 A说:洞庭湖最大,洪泽湖最小,鄱阳湖第三。 B说:洪泽湖最大,洞庭湖最小,鄱阳湖第二,太湖第三。 C说:洪泽湖最小,洞庭湖第三。 D说:鄱阳湖最大,太湖最小,洪泽湖第二,洞庭湖第三。 已知这4个湖的大小均不相等,4个人每人仅答对一个, 请编程按照鄱阳湖、洞庭湖、太湖、洪泽湖 阅读全文

posted @ 2017-10-26 13:11 平行线不会相交 阅读(716) 评论(0) 推荐(0)

编程题#1:寻找下标

摘要: 描述 已知一个整数数组x[],其中的元素彼此都不相同。找出给定的数组中是否有一个元素满足x[i]=i的关系,数组下标从0开始。 举例而言,如果x[]={-2,-1,7,3,0,8},则x[3] = 3,因此3就是答案。 输入 第一行包含一个整数n (0 < n < 100),表示数组中元素的个数。< 阅读全文

posted @ 2017-10-26 13:10 平行线不会相交 阅读(310) 评论(0) 推荐(0)

抄写题#1:点评赛车

摘要: 描述 4名专家对4款赛车进行评论 1)A说:2号赛车是最好的; 2)B说:4号赛车是最好的; 3)C说:3号赛车不是最好的; 4)D说: B说错了。 事实上只有1款赛车最佳,且只有1名专家说对了,其他3人都说错了。 请编程输出最佳车的车号,以及说对的专家。 输入 无输入。 输出 输出两行。第一行输出 阅读全文

posted @ 2017-10-26 13:04 平行线不会相交 阅读(487) 评论(0) 推荐(0)

编程题#5:自整除数

摘要: 描述 对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数.例如21,21%(2+1)==0,所以21是自整除数.现求出从10到n(n < 100)之间的所有自整除数. 输入 有一行,整数n,(10 <= n < 100) 输出 有多行.按从小到大的顺序输出所有大于等于10,小 阅读全文

posted @ 2017-10-26 13:03 平行线不会相交 阅读(495) 评论(0) 推荐(0)

编程题#4:找和为K的两个元素

摘要: 描述 在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。 输入 第一行输入序列的长度n和k,用空格分开。 第二行输入序列中的n个整数,用空格分开。 输出 如果存在某两个元素的和为k,则输出yes,否则输出no。 阅读全文

posted @ 2017-10-26 13:01 平行线不会相交 阅读(724) 评论(0) 推荐(0)

编程题#3:买房子

摘要: 描述 某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子(第一年房价200万,收入N万)。程序员每年先拿工资,再尝试买房,然后房子才 阅读全文

posted @ 2017-10-26 13:00 平行线不会相交 阅读(1010) 评论(0) 推荐(0)

编程题#2:骑车与走路

摘要: 描述 在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米.请判断走不同的距离去办事,是骑车快还是 阅读全文

posted @ 2017-10-26 12:58 平行线不会相交 阅读(1320) 评论(0) 推荐(0)

编程题#1:数字求和

摘要: 描述 给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少? 输入 输入一行,只包括6个小于100的正整数,其中第一个正整数就是a。 输出 输出一行,给出一个正整数,是5个数中小于a的数的和。 阅读全文

posted @ 2017-10-26 12:57 平行线不会相交 阅读(389) 评论(0) 推荐(0)

编程题#5:字符串插入

摘要: 描述 有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的'\0'。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。 输入 输入包括若干行,每一行为一组测试数据,格式为 str substr 阅读全文

posted @ 2017-10-26 12:55 平行线不会相交 阅读(990) 评论(0) 推荐(0)

编程题#4:简单计算器

摘要: 描述 一个最简单的计算器,支持+, -, *, / 四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不会超过int表示的范围。 输入 输入只有一行,共有三个参数,其中第1、2个参数为整数,第3个参数为操作符(+,-,*,/)。 输出 输出只有一行,一个整数,为运算结果。然而: 1. 如果出现除 阅读全文

posted @ 2017-10-26 12:54 平行线不会相交 阅读(1277) 评论(0) 推荐(0)

编程题#3:最远距离

摘要: 描述 给定一组点(x,y),求距离最远的两个点之间的距离。 输入 第一行是点数n(n大于等于2) 接着每一行代表一个点,由两个浮点数x y组成。 输出 输出一行是最远两点之间的距离。 使用cout << fixed << setprecision(4) << dis << endl;输出距离值并精确 阅读全文

posted @ 2017-10-26 12:53 平行线不会相交 阅读(894) 评论(0) 推荐(0)

编程题#2:能被3,5,7整除的数

摘要: 描述 输入一个整数,判断它能否被3,5,7整除,并输出以下信息: 1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格); 2、能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔) 3、能被其中一个数整除(输出这个除数) 4、不能被任 阅读全文

posted @ 2017-10-26 12:51 平行线不会相交 阅读(1737) 评论(0) 推荐(1)

导航