今生情谊 2022-12-17 22:56 采纳率: 66.7%
浏览 20

这个问题是怎么解决的

#include <stdio.h>
int main () {
    char a[100];
    int space=0;
    int letter=0;
    int number=0;
    int other=0;
      while(gets(a))
    {
    for(int i=0;a[i]!='\0';i++)
    {
        if(a[i]==' ')
   space++;
     else 
         if(a[i]>='A'&&a[i]<='Z')
         {  letter++;}
        else if(a[i]>='a'&&a[i]<='z')
        {letter++;}
        else if(a[i]>='0'&&a[i]<='9')
        number++;
           else 
            other++;
     }
    }
 printf("letter:  %d\n",letter);
 printf("space:  %d\n",space);
 printf("number:  %d\n",number);
    printf("other:  %d\n",other);
    return 0;
}

这个问题请问怎么解决呢

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-12-18 08:27
    关注

    你要解决啥问题

    评论

报告相同问题?

问题事件

  • 请详细说明问题背景 12月18日
  • 修改了问题 12月17日
  • 创建了问题 12月17日

悬赏问题

  • ¥15 python中transformers可以正常下载,但是没有办法使用pipeline
  • ¥50 分布式追踪trace异常问题
  • ¥15 人在外地出差,速帮一点点
  • ¥15 如何使用canvas在图片上进行如下的标注,以下代码不起作用,如何修改
  • ¥15 Windows 系统cmd后提示“加载用户设置时遇到错误”
  • ¥50 vue router 动态路由问题
  • ¥15 关于#.net#的问题:End Function
  • ¥15 无法import pycausal
  • ¥15 weditor无法连接模拟器Local server not started, start with?
  • ¥20 6-3 String类定义