- 博客(45)
- 收藏
- 关注
原创 robotframework实战(三)衍生——以百度搜索功能为例编写测试用例
以百度搜索功能为例编写robotframework测试用例,使用到关键字。
2022-07-19 16:48:04 1042 1
原创 【自动化测试】——robotframework实战(三)编写测试用例
robotframework软件使用,编写测试用例,关键字和常见元素定位方式。
2022-07-15 17:11:24 1397
原创 明明爱喝水
描述明明是个喝水狂魔,他去便利店买了n瓶水,每瓶水m元。已知3个空瓶可以换一瓶水,7个瓶盖也可以换一瓶水。求明明最多能喝几瓶水?输出最多换到的瓶数。输入样例 13 23 33 10输出样例 1014#include<stdio.h>int ps(int eb,int pg,int p){ //求空瓶和瓶盖能换到的瓶数函数 if(eb<3&&pg<7){ //不满足两个要求,退出循环 return p; }else{ ret
2022-01-06 09:08:48 306 1
原创 轻重搭配(贪心)
描述n个同学去动物园参观,原本每人都需要买一张门票,但售票处推出了一个优惠活动,一个体重为x的人可以和体重至少为 2x的人配对,这样两人只需买一张票。现在给出了 n个人的体重,请你计算他们最少需要买几张门票?输入第一行整数n,表示人数;第二行有n个整数,表示每个人的体重。输出最少需购买的门票数输入样例 161 9 7 3 5 5输出样例 14#include<stdio.h>int main(){ int n; scanf("%d",&n); //输入人
2022-01-06 08:54:48 230
原创 寄居蟹和海葵
描述寄居蟹与海葵是一对合作互助的共栖伙伴。海葵是寄居蟹最称职的门卫。它用有毒的触角去蜇那些敢来靠近它们的所有动物,保护寄居蟹。而寄居蟹则背着行动困难的海葵,四出觅食,有福同享。 但并不是所有寄居蟹和海葵都可以做搭档的。那就要看海葵的身体是不是符合寄居蟹的螺壳。 海葵的身体是有褶皱的,而寄居蟹的螺壳同样凹凸不平,我们可以用一个大写字母组成的字符串来表示它们的高低程度,其中A代表0,B代表1,依次类推。我们称两者相加等于25的就算是吻合,比如A和Z相吻合,B与Y吻合,依次类推。 只要海葵身体的部分序列与寄居蟹
2021-12-30 13:41:33 361
原创 渊子赛马。
描述赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国王及其他大臣赌输赢,屡赌屡输。一天他赛马又输了,回家后闷闷不乐。孙膑安慰他说:“下次有机会带我到马场看看,也许我能帮你。” 孙膑仔细观察后发现,田忌的马和其他人的马相差并不远,只是策略运用不当,以致失败。 比赛前田忌按照孙膑的主意,用上等马
2021-12-29 17:31:31 191
原创 Redraiment的遭遇
描述Redraiment的老家住在工业区,日耗电量非常大。是政府的眼中钉肉中刺,但又没办法,这里头住的可都是纳税大户呀。 今年7月,又传来了不幸的消息,政府要在7、8月对该区进行拉闸限电。但迫于压力,限电制度规则不会太抠门,政府决定从7月1日停电,然后隔一天到7月3日再停电,再隔两天到7月6日停电,一次下去,每次都比上一次晚一天。 Redraiment可是软件专业的学生,怎么离得开计算机。如果停电,就“英雄无用武之地”了。呵呵。 所以他开始盘算起自己回家的日子了,他想知道自己到家后到底要经历多少天倒霉的停
2021-12-29 14:59:26 473 1
原创 Homework
描述临近开学了,大家都忙着收拾行李准备返校,但I_Love_C却不为此担心! 因为他的心思全在暑假作业上:目前为止还未开动(-_-!!还以为他有多冷静呢)。暑假作业是很多张试卷,我们这些从试卷里爬出来的人都知道,卷子上的题目有选择题、填空题、简答题、证明题等。 而做选择题的好处就在于工作量很少,但又因为选择题题目都普遍很长。 如果有5张试卷,其中4张是选择题,最后一张是填空题,很明显做最后一张所花的时间要比前4张长很多。 但如果你只做了选择题,虽然工作量很少,但表面上看起来也已经做了4/5的作业了。 I
2021-12-29 10:40:59 175
原创 University
描述在大学里,很多单词都是一词多义,偶尔在文章里还要用引申义。这困扰Redraiment很长的时间。他开始搜集那些单词的所有意义。他发现了一些规律,例如“a”能用“e”来代替, “c”能用“f”来代替……现在他给出了字母的替换规则,如下所示,A被E替换,B被C替换,依次类推。A B C D E F G H I J K L M N O P Q R S T U V W X Y ZE C F A J K L B D G H I V W Z Y M N O P Q R S T U Xa b c d e
2021-12-29 09:17:40 301
原创 上课啦要点名啊
描述小凡的老师每次上课前都要点名,但是这样就浪费了老师的上课时间。所以老师让小凡来完成点名,让小凡在早自习的时候就点好名。老师给了小凡名单,小凡只要照着名单点名就好了是不是很简单啊。输入输入有多组数据,直到文件结束。每组测试数据有三行,第一行为两个整数m, n(50 >= m >= n)。第二行有m个名字,名字之间用空格隔开,是小凡班上同学的名单。后面有n个名字是来上课的同学。名字间用空格隔开。名字的长度不超过20个字符。输出按照第一行的名单,每个人对应输出是否到了。到的人输出Yes,
2021-12-28 15:55:32 817 1
原创 破译密码(综合)
描述有个叫“猪头帮”的国家,采用一种简单的文法加密,他们所用的语言里面只有大写字母,没有其他任何字符;现在还知道他们加密的方法是:只用一个大写字母和原文进行异或运算生成密文。请你帮忙解开。输入有若干组,每组输入有2行,第一行整数N表示有N个密文,接着一行有N个整数分别表示N个密文。输出输出仅有大写字母组成的原文。输入样例 13017 6 9 8 3 0 1 6 7 4 5 10 11 8 9 14 15 12 13 18 19 16 17 22 23 20 21 26 27 24输出样例
2021-12-23 16:44:52 442
原创 可怜小凡(模拟)
描述小凡的老师给了小凡一个任务就是做一个中文的计算器。比如说输入“十加十”,那么小凡就要得到 20 这个值,但是小凡太笨怎么都搞不定,所以老师给他降低了要求,让他只要把阿拉伯数字转换成中文就行了,还说如果他连这个都不会就不给他及格了。小凡都快哭了,好心的你帮帮他吧。输入有多组测试数据,请用while(…)读入数据,直到EOF。每组数据为一串数字,如:2358、2989、51(不超过9999)。输出每个输入对应一个输出。对应上面的输出分别为二千三百五十八、两千九百八十九、五十一。输入样例 13
2021-12-23 16:43:13 959
原创 毛毛上班(递推)
描述毛毛经过千辛万苦终于应聘成功,在一家软件公司工作,不过由于他租住的房子比较远,而且他的电动车又比较老了,每骑过一段路就需要充电一次,好在充电速度比较快,他才来得及赶去上班。在公司与租住的房子之间有M-2个充电站,他的电动车可以骑1站或2站的路程,设第1站是租住的房子,第M站是公司,而且一开始的电池是充满的,那么他共有多少种方式可以去公司?输入有多组测试数据,请用while(…)读入数据,直到EOF。每组数据包含一个整数M(2<=M<=40),表示总共站的数量。输出对于每组数据,
2021-12-23 16:39:06 1213 1
原创 汉诺塔2(函数)
描述经 典的汉诺塔问题经常作为一个递归的经典例题存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于印度传说的一个故事,上帝创造世界时作了三根金刚石柱 子,在一根柱子上从下往上按大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放 大圆盘,在三根柱子之间一回只能移动一个圆盘。有预言说,这件事完成时宇宙会在一瞬间闪电式毁灭。也有人相信婆罗门至今仍在一刻不停地搬动着圆盘。恩,当 然这个传说并不可信,如今汉诺塔更多的是作为一个玩具存在。Gardo
2021-12-23 16:35:38 539
原创 手动字符串比较(指针题)
描述编写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为strcmp(char *p1,char *p2),设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0;(s1,s2长度相等并且不超过100)若s1!=s2,返回它们两者第一个不同字符的ASCII码差值(如“BOY”与“BAD”,第2个字母不同,“O”与“A”之差为79-65=14);如果s1>s2,则输出正值,反之输出负值。(本题要求用指针来做)输入第一行为N,表示接下来有N组测试数据。接下来的
2021-12-23 16:34:08 1308
原创 逃出湖心(数学题)
描述一日,话说0068与***泛舟湖上。忽见岸边出现他的一大敌人elnil。0068当然不想落入elnil的魔爪,于是他就得想办法逃脱。这个湖是一个很规则的圆形,半径为R。此时0068正好在圆心位置。小船在湖中的速度为V1,0068和elnil在岸上的速度都为V2。也就是说,如果0068在刚上岸的时候没被抓到,则他可逃脱。在任意时刻,0068和elnil都可以朝任何方向移动,但是0068不能一直呆上船上(会饿死的),elnil不能下水(他不会游泳)。假设0068和elnil都非常聪明,总能做对自己最有利
2021-12-23 15:53:56 775
原创 判断凹凸(数学题)
描述话说上回讲到海东集团推选老总的事情,最终的结果是XHD以微弱优势当选,从此以后,“徐队”的称呼逐渐被“徐总”所取代,海东集团也算是名副其实了。创业是需要地盘的,zjgsu向钱江肉丝高新技术开发区申请一块用地,很快得到了批复,据说这是因为他们公司研发的“海东牌”老鼠药科技含量很高,预期将占全球一半以上的市场。政府划拨的这块用地是一个多边形,为了描述它,我们用逆时针方向的顶点序列来表示,我们很想了解这块地的基本情况,现在请你编程判断zjgsu的用地是凸多边形还是凹多边形呢?输入输入包含多组测试数据,
2021-12-23 15:49:52 569 1
原创 个人信息管理系统
描述小张是同学会的负责人,但是复杂的联系信息让他很头痛,请你帮他写一个个人信箱的管理系统(人数小于30人),每个人包含3项信息:姓名 (小于20个字符) 性别(Female = 女, Male = 男) 生日(年月日)每个人用一个结构体表示,同时支持以下操作:add Tim Male 1993 12 22添加一个名为Tim的男生,出生年月日位1993-12-22name Tim返回姓名为Tim的人的所有信息sex Male返回所有男生的信息(sex Female返回女生信息)qui
2021-12-23 15:47:14 7682
原创 邮资范围(数组 or +函数)
描述我们寄信都要贴邮票,在邮局有一些小面值的邮票,通过这些小面值邮票中的一张或几张的组合,可以满足不同邮件的不同的邮资。 现在,邮局有4种不同面值的邮票。在每个信封上最多能贴5张邮票,面值可相同,可不同。输入四种邮票的面值。输出用这四种面值组成的邮资最大的从1开始的一个连续的区间。说明:如结果为10,则表明使用4张邮票可组合出1、2、3、4、5、6、7、8、9、10这些邮资。输入样例 11 2 3 4输出样例 1#include<stdio.h>int main()
2021-12-23 15:45:53 960 1
原创 子串复制(函数+字符串+指针)
描述有一字符串,包含n个字符。编写一个函数,将此字符串从第m个字符开始的全部字符复制成为另一个字符串。要求在主函数中输入字符串及m值并输出赋值结果。输入输入一个字符串(可以包含空格的,且长度小于100),以及整数m。输出输出相应的子串。若m>n,则输出”Data error!”。输入样例 1Dennis Ritchie created the C programming.7输出样例 1Ritchie created the C programming.#include<st
2021-12-23 15:41:05 361
原创 装箱问题-分支
描述一个工厂制造的产品形状都是长方体,它们的高度都是h,长和宽都相等,一共有6个型号,它们的长宽分别为1×1,2×2,3×3,4×4,5×5,6×6。这些产品通常使用一个6×6×h的长方体包裹包装,然后邮寄给客户。因为邮费很贵,所以工厂要想方设法地减少每个订单运送时的包裹数量。他们很需要有一个好的程序以解决这个问题从而节省费用。现在这个程序由你来设计。输入每个订单信息用包括6个整数的一行数据表示,中间用空格隔开,分别为1×1至6×6这6种产品的数量。输出输出一个整数代表对应的订单所需的最小包裹数。
2021-12-22 16:32:12 435
原创 回文数猜测-分支循环小综合
描述所谓回文数,即顺序与逆序均为相同的整数。如292、10301均为回文数。有人猜测:任意一个十进制整数n(n不为回文数),经有限次“顺逆求和”操作可得到一个回文数。这里的“顺逆求和”操作就是把一个数与其逆序数相加。例如,对于n=69,有(1)69+96=165 (2)165+561=726 (3)726+627=1353 (4) 1353+ 3531=4884(回文数)。试设计程序,验证某一区间[x1,x2]中的每一个数n是否为回文数,若不是,请展示n通过以上“顺逆求和”操作转化为回文数的步骤数。例
2021-12-22 16:28:56 271
原创 哥德巴赫猜想验证-循环
描述验证哥德巴赫猜想:任何一个大于6的偶数均可表示为两个素数之和。输入一个大于6的偶数,要求输出所有的验证组合(不能重复)。输出格式要求每个验证组合中的第一个素数小于后面累加的第二个素数,先输出的验证组合的第一个素数小于后面输出的验证组合的第一个素数,且每行至多输出5个验证组合。输入90输出90=7+83 90=11+79 90=17+73 90=19+71 90=23+6790=29+61 90=31+59 90=37+53 90=43+47输入样例 156输出样例 156=3+53
2021-12-22 16:22:51 705
原创 根据上排给出十个数,在其下排填出对应的十个数
描述题目:要求下排每个数都是先前上排那十个数在下排出现的次数。上排的十个数如下:【0,1,2,3,4,5,6,7,8,9】举一个例子,数值: 0,1,2,3,4,5,6,7,8,9分配: 6,2,1,0,0,0,1,0,0,00在下排出现了6次,1在下排出现了2次,2在下排出现了1次,3在下排出现了0次…输入0 1 2 3 4 5 6 7 8 9输出6 2 1 0 0 0 1 0 0 0输入样例 10 1 2 3 4 5 6 7 8 9输出样例 16 2 1 0 0 0 1
2021-12-22 16:17:33 354
原创 数字中间化 二(串)
描述输入一个字符串,对其进行操作,使其数字在中间,且字母呈升序,数字呈降序输入一个字符串输出改变后的字符串输入样例 1asdff123er234输出样例 1ade433221ffrs#include<string.h>#include<stdio.h>int main(){ char s[100],t[100],p[100],temp; gets(s); int i,j=0,k=0,m,n; for(i=0;i<strlen(s);i++){
2021-12-22 16:14:00 169
原创 等值子串(串)
描述如果字符串的一个子串(其长度大于1)的各个字符均相同,则称之为等值子串。试设计一算法,输入字符串S,以“!”作为结束标志。如果串S中不存在等值子串,则输出信息“无等值子串”,否则求出(输出)一个长度最大的等值子串。输入输入字符串s输出找出其中长度最大的等值子串输入样例 1asdf123!输出样例 1无等值子串#include<string.h>#include<stdio.h>int main(){ char s[100]; gets(s); //
2021-12-22 16:10:02 851
原创 将字符串插入到另一个字符串的指定位置(串)
描述将字符串t插入到字符串s中,在位置pos后插入。不得使用字符串操作函数,输出组合成的字符串。输入输入两个字符串(t和s)和要插入的位置(pos)输出输出组合后的字符串输入样例 1qwejij3输出样例 1jijqwe#include<stdio.h>#include<string.h> int main(){ char t[100],s[100]; int pos; gets(t); gets(s); scanf("%d",&pos
2021-12-22 16:05:24 2704
原创 找整数(串)
描述输出任意的一个字符串内(字符串内可以包含空格)的所有整数。输出时两整数间有四个空格输入输入一串字符输出输出所有的整数输入样例 1a00asd123e24输出样例 10 123 24#include<string.h>#include<stdio.h>int main(){ char s[100]; gets(s); int i; for(i=0;i<strlen(s);i++){ if(s[i]>'0'&&am
2021-12-22 16:02:22 561
原创 约瑟夫环问题
描述约瑟夫环问题:设有n(n≤1000)个人围坐一圈,并按顺时针方向1—n编号。从第s个人开始进行报数,报数到第m个人,此人出圈,再从他的下一个人重新开始从1到m的报数进行下去 ,直到只剩一个人为止。输入人数n最先开始报数的那个人的编号s报到第几个数m输出剩下的最后一个人的编号输入样例 1913输出样例 11#include<stdio.h>int main(){ int a[101]; int n,s,m; scanf("%d %d %d",&n,
2021-12-22 14:30:01 665
原创 求字符串最长交集
描述设有集合A和集合B,求A∩B的最长子集。输入A:asdfghjklaB:wesdfghjeteyaA:I likeyou!B:Realy,but I like your hat.It’s cool!输出sdfghjI like you输入样例 1Hi,those are yours.Un,no,those arn’t mine.输出样例 1,those ar方法同找最长子串#include<stdio.h>#include<string.h>
2021-12-22 14:29:36 189
原创 求最长公共子串
描述求采用顺序结构存储的串s和串t的一个最长公共子串,若没有则输出false,若最长的有多个则输出最先出现的那一串。输入输入两个字符串输出输出公共子串输入样例 1abcdefadbcef输出样例 1bc#include<stdio.h>#include<string.h>int main(){ char s1[100],s2[100]; gets(s1); gets(s2); int i,j,k; int max = 0; int start
2021-12-21 09:45:49 361 1
原创 盐荒子孙2
描述没有盐,做饭只能用酱油。将所有的salt替换为soy sauce,不管大小写。输入包含salt的英文语料输出用soy sauce替换salt后的输出输入样例 1Salt is necessaryWater is not sAlt as salTas you can make it soy-beansauce can be saLtsoy-bean sauce onlybean soy-bean sauce输出样例 1soy sauce is necessaryWater
2021-12-21 09:41:04 239
原创 逆置线性表
描述(线性表)请写一个算法将顺序存储结构的线性表(a1…an)逆置为(an…a1)。输入输入长度n:5输入数据:1 2 3 4 5输出5 4 3 2 1输入样例 157 8 9 10 11输出样例 111 10 9 8 7#include<iostream>using namespace std;struct table{ int a; table *t;};int main(){ int n; table *p,*h; p = new table;
2021-12-21 09:38:22 226
原创 香蕉还是相交
描述小菜最喜欢吃香蕉啦!所以千万别在小菜面前提香蕉两字,不然他肯定缠着问你要,哈哈。What?“相交”也读作“香蕉”,好吧,那我们就慷慨点吧,来算算下面的问题有没有小菜喜欢的东西。输入每组数据为两行,包含8个整数,分别表示四个坐标,(X1,Y1)至(X4,Y4),0<=Xi,Yi<=1000,前两个坐标和后两个坐标分别确定一条直线,计算这两条直线是否相交?输出两条直线若相交,输出Yes,若不相交,输出No,每个实例输出为一行输入样例 11 1 2 22 1 3 21 1 2 2
2021-12-21 09:26:57 686
原创 计算时间间隔
描述从键盘输入两个时间点(24小时制),输出两个时间点之间的时间间隔,时间间隔用“小时:分钟:秒”表示。输入输入包括两行。第一行为时间点1。第二行为时间点2。输出以“小时:分钟:秒”的格式输出时间间隔。格式参看输入输出。输入样例 112:01:1213:09:43输出样例 11:08:31#include<stdio.h>int main(){ int s1,t1,p1; int s2,t2,p2; int s3,t3,p3; scanf("%d:%d:%d",
2021-12-21 09:17:10 816
原创 打印数字图形
描述从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形输入正整数n(1≤n≤9)。输出指定数字图形。如图展示输入输出样例#include<stdio.h>int main(){ int n; scanf("%d",&n); int hang = 2*n-1; //总行数 int i,j,k; for(i=1;i<=hang;i++){ if(i<=n){ //打印上半部分 for(j=1;j<=n-i;j++){
2021-12-21 09:12:35 751
原创 输出等值数目
描述已知两个整数数组f[]和g[],它们的元素都已经从小到大排列。例如f[]中可能有1,2,3,3,3,g[]中有1,2,2,3,3。 请写一个程序,算出这两个数组彼此之间有多少组相同的数据。就以上例而言: f[0]与g[0]是第一组; f[1]与g[1]是第二组; f[2]与g[2]是第三组; f[3]与g[4]是第四组。输入第一行为两个整数m, n(1≤m, n≤1000),分别代表数组f[], g[]的长度。 第二行有m个元素,为数组f[]。 第三行有n个元素,为数组g[]。输出输出等值数目
2021-12-21 09:03:34 109
原创 输出完美数
描述任何一个自然数的约数中都有1和它本身,我们把小于它本身的因数叫做这个自然数的真约数。 如6的所有真约数是1、2、3,而且6=1+2+3。像这样,一个数所有真约数的和正好等于这个数,通常把这个数叫做完美数。 古希腊人非常重视完美数。毕达哥拉斯发现它之后,人们就开始了对完美数的研究。 现在要求输出所有在m和n范围内的完美数。输入输入数据有多组,每组占一行,包括两个整数m和n(1≤m, n≤99999999)。 输入以0 0结束输出对于每个测试实例,要求输出所有在给定范围内的完美数,就是说,输出的完
2021-12-21 08:58:10 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人