怎么求字符串中数字,字母的个数,可以用while的语句麽,可以用什么方便的方法,或者有什么思路
10条回答 默认 最新
俊刚、 2016-11-05 02:21关注或者
int i,zm=0,sz=0; char s[200]; gets(s); for(i=0;s[i];i++) { if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]='z')zm++; else if(s[i]>='0'&&s[i]='9')sz++; } printf("共有字母%d 数字%d\n",zm,sz);本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报