山河图灵


私信TA

用户名:SHTL

访问量:1793

签 名:

等  级
排  名 10287
经  验 1098
参赛次数 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分

4 人评分

  评论区

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