问题标题: 酷町堂:1072 抽奖游戏

1
0
已解决
被禁言 杜明泽
杜明泽
资深守护
资深守护

1072   抽奖游戏

经验值:800 时间限制:1000毫秒

题目描述 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
已采纳
王子桐
王子桐
高级光能
高级光能

你咋又问捏?



    首先,请杜明泽小宝宝定义一下 a;
    然后,请杜明泽小宝宝输入一下 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";
    }
    if(a%2!=0&&a%3!=0&&a%5==0){
        cout<<"5 n=3";
    }
    if(a%2!=0&&a%3!=0&&a%5!=0){
        cout<<"Sorry";
    }
    

 

0
我要回答