解题思路:
注意事项:
参考代码:
#include<stdio.h> #include<string.h> bool isPrime(int input) { if(input<2) return false; for(int i=2;i*i<=input;++i) { if(input%i==0) return false; } return true; } int main() { char word[100]; gets(word); int happenCount,max=0,min=101; for(int i=0;i<strlen(word);++i) { happenCount=0; for(int j=0;j<strlen(word);++j) { if(word[i]==word[j]) ++happenCount; } if(happenCount>max) max=happenCount; if(happenCount<min) min=happenCount; } // printf("max:%d min:%d",max,min); if(isPrime(max-min)) { printf("Lucky Word\n"); printf("%d\n",max-min); } else { printf("No Answer\n"); printf("0\n"); } return 0; }
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:747 |
【矩阵】 (C++代码)浏览:949 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:548 |
IP判断 (C语言描述,蓝桥杯)浏览:1095 |
【亲和数】 (C语言代码)浏览:599 |
罗列完美数 (C语言代码)浏览:491 |
企业奖金发放 (C语言代码)浏览:2324 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |
排序算法(选择,插入,冒泡)浏览:775 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:608 |