题目描述
学校每年新生入学之后,都会举办一场大型的社团招新宣传活动,ACM协会汇聚着学校最优秀的学生群体,没有之一哦!尽管不会在现场招新,但为了让更多的同学热爱编程,了解程序的魅力,也需要宣传一下。宣传活动不但学长参与,学姐也要参与,看她们走着猫步,手中舞动着键盘向我们走来,她们明明可以靠颜值,偏偏却要靠才华。
常言说,宁愿相信这世上有鬼,也不要相信学长那张嘴,在宣传活动中,学姐的宣传效果总是比学长的宣传效果好很多。但是学长人数多,请你计算一下是学长还是学姐吸引关注的总人数多呢?
输入
在第一行中输入一串英文大写字母,长度不大于1000,表示宣传活动现场的人,其中参与宣传的学长用字母B表示,学姐用字母G表示,其它字母表示无关人员。
在第二行中输入两个整数m,n(1<=m,n<=100),分别表示一位学长和一位学姐宣传能够吸引关注的人数。
输出
如果学长吸引关注的总人数多于学姐,输出B,学姐吸引关注的总人数多于学长输出G,一样多输出"Happy"。
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
学长的那些事系列之招新宣传C语言
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2023-11-24 20:17关注
// An highlighted block import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc=new Scanner(System.in); String a=sc.nextLine(); int m,n,number1=0,number2=0; m=sc.nextInt(); n=sc.nextInt(); int number=a.length(); for(int i=0;i<number;i++){ char b=a.charAt(i); if(b=='B'){ number1++; } if(b=='G'){ number2++; } } int c=number1*m; int d=number2*n; if(c>d){ System.out.println("B"); } else if(d>c){ System.out.println("G"); } else if(c==d){ System.out.println("Happy"); } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
- ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
- ¥30 不会,学习,有偿解答
- ¥15 SQL查询语句报错(检查)
- ¥15 此表中公式应该怎么写
- ¥15 求HI-TECH PICC 9.50 PL3安装包
- ¥15 下载ctorch报错,求解
- ¥15 如何入门学习c语言,单片机
- ¥15 idea 编辑语言的选择
- ¥15 Windows下部署Asmjit