菜鸟总是独行 2021-11-21 16:49 采纳率: 97.1%
浏览 288
已结题

从键盘上输入一行文本,统计其中数字字符(0 - 9),大写字母(A - Z),小写字母(a - z)每个字符出现的频率,并输出出现过的字符及其次数,未出现过的不需要显示。

从键盘上输入一行文本,统计其中数字字符(0 - 9),大写字母(A - Z),小写字母(a - z)每个字符出现的频率,并输出出现过的字符及其次数,未出现过的不需要显示。

  • 写回答

1条回答 默认 最新

  • ヾ凉秋 2021-11-22 10:10
    关注
    #include"stdio.h" /*统计字母,数字和其他字符的个数*/
    void main()
    {
    int a1=0,a2=0,a3=0;
    char x;
    printf("输入一组以#结尾的字符:");
    while((x=getchar())!='#') //这里改过
    {
    if((x>='a'&&x<='z')||(x>='A'&&x<='z'))
    a1++;
    else if(x>='0'&&x<='9')
    a2++;
    else a3++;
    }
    printf("字母的个数为%d\n数字的个数为%d\n其他字符的个数为%d\n",a1,a2,a3);
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 12月16日
  • 已采纳回答 12月8日
  • 创建了问题 11月21日

悬赏问题

  • ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
  • ¥20 神经网络Sequential name=sequential, built=False
  • ¥16 Qphython 用xlrd读取excel报错
  • ¥15 单片机学习顺序问题!!
  • ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
  • ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)
  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应