山河图灵


私信TA

用户名:SHTL

访问量:1530

签 名:

等  级
排  名 9709
经  验 1074
参赛次数 0
文章发表 1
年  龄 0
在职情况 学生
学  校 重庆电子工程职业学院
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码

#include"stdio.h"
#include"string.h"
main()
{ char a,*p="abcdefghijklmnopqrstuvwxyz";
  int b[26]={0},i;
  while(1)
  {
   a=getchar();
   if(a=='#')
   break;
   b[(int)(a-97)]++;
  }
  for(i=0;i<26;i++)
  printf("%c %d\n",*p++,b[i]);
}

 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区

思路很好,学到东西了,不过printf中的*p++也可以直接写成i+'a',这样可以省去指针
2023-01-13 19:27:49
  • «
  • 1
  • »