1树列题目描述 在学校某条路上,路边的树排列整齐又有规律,树是由白杨树,柳树交替组成,第一棵是白杨树(Poplar),第二棵是柳树(Willow),第一棵树和第二棵树之间间隔2米,而第二棵树和第三棵树之间间隔3米,如此反复(2323)。一个人从第一棵白杨树开始往前走(假设路足够长),当其走了a米后求其最后一次经过的是什么种类的树。 输入 第一行输入一个正整数n(n100),表示有n组测试。 之后每行一个非负实数a,表示这个人走过的距离。 输出 该人走了a米,和哪种树距离为0。(若不和任何树距离为0则输出No) 样例输入 2hr20hr20。5 样例输出 Poplar No 测试用例1 输入 3hr90hr8。8 5hr输出 Poplar No Poplar 测试用例2 输入 3hr3hr2hr2。5 输出 No Willow No 代码includestdio。hincludemath。hintmain(){scanf(d,n);while(n){scanf(lf,a);intb(int)a;if(fabs(ba)1e5){if(b50)printf(Poplar);elseif(b52)printf(Willow);elseprintf(No);}elseprintf(No);}return0;}2找扑克牌题目描述 又到休息时间了。两个小伙伴要玩扑克牌比大小的游戏:每人分到一种花色的扑克牌(13张),然后每人随机出一张牌,大者胜,最后获胜次数多的人,赢一轮。 不开心的事发生了,玩了一轮后,发现扑克牌竟然少了一张。到底少了几呢? 你能写个程序,快速找到扑克x吗? 输入 输入一行,包括25个用空格分隔的数字(A表示为1,J、Q、K表示为11、12、13)。 输出 输出数字x,表示缺少的扑克牌数字。 样例输入 91132610783114159102431213115867 样例输出 12hr测试用例1 911326107831141591024312131158612 7hr测试用例2 121132610783114159102431213115867 9代码includestdio。hincludestdlib。hincludestring。hintmain(){inta〔30〕,i,j,for(i0;i25;i){scanf(d,a〔i〕);}for(i0;i25;i){cnt0;for(j0;j25;j){if(a〔i〕a〔j〕){}}if(cnt1){printf(d,a〔i〕);}}return0;} 或统计数组法 3【指针】最佳情侣身高差题目描述 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)1。09(男方的身高)。本题主要完成函数Fun,其功能是:为任意一位用户计算他她的情侣的最佳身高。 输入 仅一行。包含两个数,第一个是字符‘F’或‘M’,表示前来查询的用户的性别,其中F表示女性、M表示男性;第二个是身高为区间〔1。0,3。0〕之间的实数。 输出 仅一行。为该用户计算出的其情侣的最佳身高,结果保留2位小数。 样例输入 F1。8 样例输出 1。96 测试用例1 M1。7 1。56 测试用例2 M1。9 1。74 代码includestdio。hincludestdlib。hvoidFun(charch,doubleh1,doubleh2){if(chF){nh11。09;}else{nh11。09;}h2n;}intmain(){doubleh1,h2;scanf(clf,ch,h1);Fun(ch,h1,h2);printf(。2f,h2);return0;}4走马灯【题目描述】 夜经济是指从当日18时至次日凌晨2时所发生的服务业类经济活动,发展夜经济是提升城市消费需求、促进产业结构调整的有力举措。无论是夜宴、夜饮,还是夜唱、夜购,夜间消费大多是服务性消费,几乎涵盖了商业、交通运输业、餐饮业、旅游业、娱乐业等所有第三产业。毫无疑问,夜间消费需求是一种高层次的消费需求。作为一种经济形态,夜经济是夜间居民消费和企业供给的汇合,是由一个个供求之间的交易构成的。为了吸引顾客,很多店铺都用各式各样的霓虹灯来招徕顾客。UPCer是一家新店的店主,决定采用霓虹灯和传统走马灯结合的方式来展现商品信息。走马灯的规则如下: 对于给定的字符串UPC(假定字符串的长度小于80,字符串中间没有空白字符,而且字符串仅有大写字母、小写字母和数字组成),走马灯应该连续出现: UPC PCU CUP UPC 如此循环往复(第一行出现的字符串及最后一行的字符串和输入一模一样)。 【输入】 一个字符串。 【输出】 走马灯字符串。【样例输入】UPC【样例输出】UPCPCUCUPUPC【测试用例1】abc1234ACB078abc1234ACB078bc1234ACB078ac1234ACB078ab1234ACB078abc234ACB078abc134ACB078abc124ACB078abc123ACB078abc1234ACB078abc1234ACB078abc1234ACB078abc1234ACB078abc1234CB078abc1234AB078abc1234AC078abc1234ACB78abc1234ACB08abc1234ACB07abc1234ACB078【测试用例2】chinachinahinacinachnachiachinchina【测试用例3】aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa代码includestdio。hincludestdlib。hincludestring。hincludectype。hintmain(){intn,i,j,m;chara〔100〕;scanf(s,a);nstrlen(a);for(i0;in1;i){for(j)printf(c,a〔j〕);for(j0;j)printf(c,a〔j〕);printf();}return0;} 5【数组】小明识数【题目描述】 小明上小学了,开始学习100以内的正整数。为了锻炼小明认识数字大小的能力,老师会给他几个100以内正整数(数字个数控制在20个以内)。然后再给他一个数字,要求他判断一下这个数字在不在其中。 【输入】 两行,第一行是若干个的正整数,个数不确定,以1为结尾;第二行是一个整数,要求他判断在不在第一行中的那个数字。 【输出】 仅一行,如果判断的数在其中就输出Yes,否则就输出No。 【样例输入】 5235316988571 60hr【样例输出】 No 【测试用例1】 3916355257881 3hrYes 【测试用例2】 2353161 90hrNo 【测试用例3】 2101353161 1 No 代码includestdio。hincludestdlib。hincludestring。hincludectype。hintmain(){inta〔30〕,b,i0,flag0;while(scanf(d,a〔i〕),a〔i〕!1)i;scanf(d,b);for(i0;a〔i〕!1;i){if(a〔i〕b)flag1;}flag1?printf(Yes):printf(No);return0;}