0
已解决
武建豪
中级天翼
中级天翼
1072 抽奖游戏 经验值:800
题目描述 Description
一公司为庆祝成立10周年,在公司内部举办了一个抽奖活动。规则如下:每个员工在密封的抽奖盒中任意抽取一张纸条,每个纸条对应一个数字,如果抽到的数字可以同时被2,3,5这个三数整除的,为一等奖;如果抽到的数字只被2,3,5当中的两个数整除的,为二等奖;如果抽到的数字只被2,3,5当中的任意一个数整除的为三等奖;否则没有得奖。且每位得奖者上台领奖的时候都需要说出自己抽到的数字可以被2,3,5当中那几个数整除,且按照从小到大的顺序说出。
员工A也参加了这次活动,他抽到的是数字N,请你帮他计算一下他有没有中奖,如果有,是几等?且告诉他可以被哪几个数整除,按从小到大的顺序。
输入描述 Input Description
输入为一个整数,表示员工A所抽到的数字。(1~100)
输出描述 Output Description
如果中奖,输出一行,先输出可以被哪几个数字整除,按从小到大的顺序,每个数字之间隔一个空格;之后为员工A所抽奖的结果,输出他中的是几等奖。如果没有中奖,则输出一行"Sorry"。
样例输入 Sample Input
样例一: 30 ——————————————————————————————————————— 样例二: 23
样例输出 Sample Output
样例一: 2 3 5 n=1 ——————————————————————————————————————— Sorry
大概怎么写,懒得想(我才不会说是馋他经验
0
已采纳
王子桐
高级光能
高级光能
- int a; cin>>a; if(a%2==0&&a%3==0&&a%5==0){ cout<<"2 3 5 n=1"; } if(a%2==0&&a%3==0&&a%5!=0){ cout<<"2 3 n=2"; } if(a%2==0&&a%3!=0&&a%5==0){ cout<<"2 5 n=2"; } if(a%2!=0&&a%3==0&&a%5==0){ cout<<"3 5 n=2"; } if(a%2==0&&a%3!=0&&a%5!=0){ cout<<"2 n=3"; } if(a%2!=0&&a%3==0&&a%5!=0){ cout<<"3 n=3"; } ...
0
0