Wizardgc 发表于 2021-4-13 14:51:59

请问一下各位大佬,我这个程序怎么做才对

请问一下各位大佬,我这个程序怎么做才对,想用for循环做识别大小写字母

yuxijian2020 发表于 2021-4-13 15:12:40

你这是要达到什么功能呢?

Wizardgc 发表于 2021-4-13 16:53:34

yuxijian2020 发表于 2021-4-13 15:12
你这是要达到什么功能呢?

想实现数一下有一行英文当中有几个大写字母

kogawananari 发表于 2021-4-13 17:57:00

Wizardgc 发表于 2021-4-13 16:53
想实现数一下有一行英文当中有几个大写字母

#include <stdio.h>
int main()
{
    char a;
    int c1 = 0, c2 = 0;
    printf("please input\n:");
    for (;;)
    {
      a = getchar();
      if (a == '\n')
      {
            printf("There are %d capital letters.\n", c1);
            printf("There are %d small letters.\n", c2);
            break;
      }
      if (a >= 'A' && a <= 'Z')
            c1++;
      if (a >= 'a' && a <= 'z')
            c2++;
    }

    return 0;
}
页: [1]
查看完整版本: 请问一下各位大佬,我这个程序怎么做才对