解答题: 任意输入一个字符串字符长度不超过50个字符,用c语言编程统计其中的字母个数?

如题所述

#include <stdio.h>


int main()

{

    char c;

    int cnt;

    for(cnt=0;(c=getchar())!='\n';)

        if(c>='a'&&c<='z'||c>='A'&&c<='Z')

            cnt++;

    printf("%d\n",cnt);

    return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-21
#include<stdio.h>
int main()
{
int count = 0;
char str[51];
fgets(str, sizeof(str), stdin);
for(int i = 0; str[i]; i++)
if((str[i] >= 'a' && str[i] <= 'z') || (str[i] >= 'A' && str[i] <= 'Z'))
count++;
printf("共有%d个字母\n", count);
return 0;
}本回答被提问者采纳
相似回答