字符串字符个数,大写字母,小写字母时间就是好伤心好想你辛苦于大大个
isupper()/islower()/isdigit()/试试
供参考:
#include<stdio.h>
int main()
{
int i=0,low=0,upp=0,num=0;
char s[80];
gets(s);
while (s[i]){
if(s[i]>='A' && s[i]<='Z') upp++;
if(s[i]>='a' && s[i]<='z') low++;
if(s[i]>='0' && s[i]<='9') num++;
i++;
}
printf("upp=%d,low=%d,num=%d\n",upp,low,num);
return 0;
}