谁能帮忙看看,只有50分
查看原帖
谁能帮忙看看,只有50分
1163842
2901624560fbi楼主2023/11/7 17:42
#include<stdio.h>
#include<string.h>
int main(){
char s[100];
int q,x,a,max=0,min=101,len,b[150]={0};
scanf("%s",&s);
len=strlen(s);
for(int i=0;i<len;i++){
a=s[i];
b[a]++;}
for(int j=0;j<150;j++){
if(b[j]!=0){
if(max<b[j])
max=b[j];
if(min>b[j])
min=b[j];}}
x=max-min;
if(x==0){
printf("No Answer\n");
printf("0");}
else if(x==1){
printf("No Answer\n");
printf("1");}
else if(x>=2)
{
for(q=2;q<=x;q++)
if(x%q==0){
break;
}}
if(x==q){
printf("Lucky Word\n");
printf("%d",x);}
else{
printf("No Answer\n");
printf("%d",x);}
return 0;}
2023/11/7 17:42
加载中...