字母个数
#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++;elseo++;}printf("字符中字母个数:%d,空格个数:%d,数字个数:%d,其他字符:%d\n", l,s,d,o);return 0;}