/*输入一行字符,分别统计求出其中英文字母、数字和其他字符的个数并输出结果*/
#include<stdio.h>
#include<ctype.h>
int main(int argc, char const *argv[])
{
char str[100]; int i,alpha=0,num=0,other=0;
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(isalpha(str[i])!=0) alpha++;
if(isdigit(str[i])!=0) num++;
if(isalnum(str[i])==0) other++;
}
printf("英文字母有%d个,数字有%d个,其他字符有%d个",alpha,num,other);
return 0;
}
输入一行字符,分别统计求出其中英文字母、数字和其他字符的个数并输出结果
最新推荐文章于 2023-06-19 09:30:13 发布