大佬们为什么编译失败,样例都能过
查看原帖
大佬们为什么编译失败,样例都能过
892700
elong123楼主2023/11/30 11:40
#include<stdio.h>
#include<math.h>
#include<string.h>
bool Is_prime(int n){
	if(n <= 1) return false;
	for(int i =2; i < sqrt(n); i++){
		if(n % i == 0)
			return false;
	}
	return true;
}
int main(){
	char str[1001];
	int a[1000]= {0},b; //定义一个数组存放统计没个单词出现的次数
	memset(str,0,sizeof(str));//初始化字符串
	scanf("%s",&str);
	int len = strlen(str);
	int cnt = 0;
	int max = 0, min = 300;
	for(int i =0; i < len; i++){
		b = str[i]; //将字符赋值给b
		a[b - 'a']++; //将字符转化成数字形式
	}
	for(int i =0; i < 26; i++){ //一个26哥字母
		if(a[i] != 0){
			if(a[i] > max) max = a[i];
			else min = a[i];
		}
	}
	int count = max - min;
	bool s = Is_prime(count);
	if(s){
		printf("Lucky Word \n%d",count);
	}
	else{
		printf("No Answer \n%d",count);
	}
	return 0;
}

自己的编译器咩问题

2023/11/30 11:40
加载中...