解题思路:
统计并判断(max-min)差是否为质数
质素依旧打表
注意事项:
字母不存在的不算hhh
参考代码:
#include <stdio.h> int main() { int ch; int n[26] = {0}; int max = 1, min = 100; int ans[15] = {2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47}; int i; do { ch = getchar(); n[ch - 'a']++; } while (ch != '\n'); for (i = 0; i < 26; i++) { if (n[i] == 0) continue; if (max < n[i]) max = n[i]; if (min > n[i]) min = n[i]; } for (i = 0; i < 15; i++) { if (ans[i] == max - min) { printf("Lucky Word\n%d\n", max - min); break; } } if (i == 15) { printf("No Answer\n0\n"); } return 0; }
0.0分
8 人评分
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1330 |
【亲和数】 (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1003 |
Wu-求圆的面积 (C++代码)浏览:1947 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1357 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:354 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:870 |
川哥的吩咐 (C语言代码)浏览:648 |
数列排序 (C语言代码)浏览:642 |
简单的a+b (C语言代码)浏览:521 |