legend


私信TA

用户名:dotcpp0599065

访问量:17477

签 名:

fish or cut baits

等  级
排  名 177
经  验 6839
参赛次数 0
文章发表 75
年  龄 0
在职情况 学生
学  校 黑龙江大学
专  业

  自我简介:

you can you up,no can don't bb

解题思路:

注意事项:

参考代码:

#include<stdio.h>

int main()

{

    char a[100];

    int i,j;;

    int w;

    int b[200]={0};

    scanf("%s%n",a,&w);

    for(i=0;a[i]!='\0';i++)

    {

        b[a[i]-'a']+=1;                   //注意这里把数组放到数组的【】里面就自动把他所对应的那个字符转为ASCII码,


    }

     int max,min;

    max=b[0];

    for(i=0;i<26;i++)                    //这里得到最大的数目

    {


        if(b[i]>max)

        {

            max=b[i];

        }

    }

    min=max;

        for(i=0;i<26;i++)                            //这里得到最小的数目

        {


            if(b[i]<min&&b[i]!=0)

            {

                min=b[i];

            }

        }

    int result=max-min;              

    if(result==2)                   //从这行往下就是判断素数的代码,没什么好讲的

    {

        printf("Lucky Word\n");

        printf("2");

    }

    else if(result%2==0)

    {

        printf("No Answer\n");

        printf("0");

    }

    else

    {

        printf("Lucky Word\n");

        printf("%d",result);

    }

}


 

0.0分

3 人评分

  评论区

  • «
  • »