字母个数
#include<stdio.h>
int main()
{
char c;
int l = 0;
printf("输入一个字符:");
while ((c = getchar()) && c != '\n')
{
if ((c >= 'a'&&c <= 'z') || (c >= 'A' &&c <= 'Z'))
l++;
}
printf("字符中字母个数为:%d\n", l);
return 0;
}
字符串
#include<stdio.h>
int main()
{
char c;
int l = 0, s = 0, d = 0, o = 0;
printf("请输入一个字符:");
while ((c = getchar()) && c != '\n')
{
if ((c >= 'a'&&c <= 'z') || (c >= 'A' &&c <= 'Z'))
l++;
else if (c == ' ')
s++;
else if (c >= '0'&&c <= '9')
d++;
else
o++;
}
printf("字符中字母个数:%d,空格个数:%d,数字个数:%d,其他字符:%d\n", l,s,d,o);
return 0;
}