运行报错:process exited with return value 3221225620 搜了下是除0错误 我这里面没有除法呀
#include<stdio.h>
#include<math.h>
#include<string.h>
int sushu(int n)
{
if(n==2) return 1;
if(n%2==0) return 0;
for (int i=0;i<sqrt(n);i++){
if (n%i==0) return 0;
}
return 1;
}
int main()
{
char s[101];
int cnt[200],max=0,min=100;
for (int i=0;i<200;i++){
cnt[i]=0;
}
scanf("%s",s);
for (int i=0;i<strlen(s)&&cnt[s[i]]!=0;i++){
cnt[s[i]]++;
if(cnt[s[i]]>max) max=cnt[s[i]];
if(cnt[s[i]]<min) min=cnt[s[i]];
}
int judge=max-min;
if(sushu(judge)){
printf("Lucky Word\n%d",judge);
}else{
printf("No Answer\n0");
}
return 0;
}