{
  "question_id": 220434,
  "question_title": "找出字符串中出现最多的字母",
  "question_content": "Description\n钟Sir是一个迷信的(superstitious)家伙。他相信每一个字符串(string)里都有一个幸运字符。我们可以通过以下方法找到这个字符。例如，在字符串abbccc中，c 出现的次数最多，所以这个幸运字符就是 c 啦！（>_<）  (钟Sir的想法好简单啊…)\nInput\n第一行是测试数据的组数n，接下来的每组测试数据占一行，每行数据不超过1000个字符且非空。\n字符串里只含小写字母。\nOutput\n每组数据对应输出一行，包括出现次数最多的字符和该字符出现的次数，中间是一个空格。如果有多个字符出现的次数相同且最多，那么输出ASCII码最小的那一个字符。\nSample Input\n2\nabbccc\nadfadffasdf\nSample Output\nc 3\nf 4",
  "difficulty": "简单",
  "answer_id": 173122,
  "answer_content": "\n\n```\n #include <string.h>\n#include\"stdio.h\"\nint main(void)\n{\n\tint n,i, z[26], max, xia;\n\tchar c[1050], ch;\n\n\tscanf(\"%d\",&n);\n\twhile(n>0)\n\t{\n\t\tn--;\n\t\tscanf(\"%s\", c);\n\n\t\tfor(i=0; i<26; i++)\n\t\t\tz[i]=0;\n\t\txia=strlen(c);\n\n\t\tfor(i=0; i<xia; i++)\n\t\t\tz[c[i]-'a']++;\n\n\t\tmax=z[0]; xia=0;\n\t\tfor(i=1; i<=25; i++)\n\t\tif(z[i]>max){ \n\t\t\tmax=z[i];\n\t\t\txia=i;\n\t\t}\n\n\t\tch='a'+xia;\n\t\tprintf(\"%c %d\\n\", ch, max);\n\t}\n\n\treturn 0;\n}\n```\n\n",
  "tag_name": "c语言",
  "cpp": " #include <string.h>\n#include\"stdio.h\"\nint main(void)\n{\n\tint n,i, z[26], max, xia;\n\tchar c[1050], ch;\n\tscanf(\"%d\",&n);\n\twhile(n>0)\n\t{\n\t\tn--;\n\t\tscanf(\"%s\", c);\n\t\tfor(i=0; i<26; i++)\n\t\t\tz[i]=0;\n\t\txia=strlen(c);\n\t\tfor(i=0; i<xia; i++)\n\t\t\tz[c[i]-'a']++;\n\t\tmax=z[0]; xia=0;\n\t\tfor(i=1; i<=25; i++)\n\t\tif(z[i]>max){ \n\t\t\tmax=z[i];\n\t\t\txia=i;\n\t\t}\n\t\tch='a'+xia;\n\t\tprintf(\"%c %d\\n\", ch, max);\n\t}\n\treturn 0;\n}",
  "topic_link": "https://bbs.csdn.net/topics/600469966",
  "status": 1,
  "keywords": "图算法,算法高阶,最小生成树,最小生成树的形成",
  "license": "csdn.net",
  "notebook": {
    "cpp": "https://codechina.csdn.net/csdn/csdn-daily-code/-/jupyter/master/data/notebook/answer/ipynb/cpp/132.ipynb?type=file"
  },
  "notebook_enable": 1,
  "author": "zzzqql"
}