2,4没过,求好心人帮助!!!
查看原帖
2,4没过,求好心人帮助!!!
866969
telankesi楼主2023/1/6 20:24
#include <stdio.h>
#include <string.h>
int main() {
	char a[1000];
	char num[25]={0};
	scanf("%s", a);
	for (int i = 1; i <= strlen(a); i++) {
		num[a[i] - 'a']++;
	}
	int max = 0, min = 1000;
	for (int i = 0; i <= 24; i++) {
		if (num[i] == 0)continue;
		if (num[i] < min) { min = num[i];  }
		if (num[i] > max) { max = num[i]; }
	}
	int t = max - min,flag=1;
	if (t < 2||t>2&&t%2==0)flag = 0;
	
	else {
		for (int i = 3; i*i <= t; i++) {
			if (t % i == 0) {
				flag = 0;
				break;
			}
		}
	}
	if (flag == 0) {
		printf("No Answer\n0");
	}
	else {
		printf("Lucky Word\n%d", t);
	}
	return 0;
}
2023/1/6 20:24
加载中...