c语言90分求助 #2 WA
查看原帖
c语言90分求助 #2 WA
977810
yeyi030楼主2024/3/4 13:45
#include<stdio.h>
#include<string.h>

int main (void) { 
	char str[120];
	int cnt[100]={0},i,maxn=0,minn=100;
	scanf("%s",str);
	for ( i=0;i<strlen(str);i++ ) {
		cnt[str[i]-'a']++;
	}
	for ( i=0;i<=26;i++ ) {
		if ( cnt[i]>maxn ) maxn=cnt[i];
		if ( cnt[i]<minn&&cnt[i]>0 ) minn=cnt[i];
	}
	if ( maxn-minn==0||maxn-minn==1 ) printf("No Answer\n0");
	if ( maxn-minn==2 ) printf("Lucky Word\n2");
	for ( i=2;i<maxn-minn;i++ ) {
		if ( (maxn-minn)%i==0 ) {
			printf("No Answer\n0");
			break;
		} else {
			printf("Lucky Word\n%d",maxn-minn);
		}
	}

	return 0;
}
2024/3/4 13:45
加载中...