#include<stdio.h> #include<string.h> char str[1000000]; int main() { int i=0; int arr[26] = { 0 }; while(str[i-1]!=EOF){ str[i]=getchar(); arr[str[i] - 65]++; i++; } int j = 0; for (i = 0; i < 26; i++) { for (j =0; j < 26; j++) { if (arr[i] < arr[j]) { arr[i] = 0; break; } } } for (i = 0; i < 26; i++) { if (arr[i]) { printf("%c", 65 + i); } } return 0; } 这个不会超时
不容易系列 (C语言代码)浏览:665 |
【出圈】 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |
有关字符,字符串的输入输出函数说明浏览:479 |
1035 题解浏览:779 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:679 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:800 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:519 |
A+B for Input-Output Practice (I) (C语言代码)浏览:572 |
C语言训练-最大数问题 (C语言代码)浏览:588 |