C语音读取字符串中数字,英文字母,符合的数量
#include<stdio.h>
int main(){
char ch;
int char_num=0,int_num=0,others_num=0;
while((ch=getchar())!='\n'){
if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')
char_num++;
else if(ch>='0'&&ch<='9')
int_num++;
else
others_num++;
}
printf("字符有%d个,数字有%d个,其他有%d个\n",char_num,int_num,others_num);
return 0;
}