求大神⊙▽⊙ C语言程序 从键盘输入一个字符串(少于80个字符)存入字符数组,统计并输出其中数学

求大神⊙▽⊙ C语言程序
从键盘输入一个字符串(少于80个字符)存入字符数组,统计并输出其中数学字符和英文字母的个数

#include <stdio.h>
#include <string.h>
int main()
{
char str[80];
int i,j=0,n=0;
gets(str);
for(i=0;i<strlen(str);i++)
{
if(str[i]>='0'&&str[i]<='9')j++;
else if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
n++;
}
printf("字母的个数%d,数字的个数%d",n,j);
}

温馨提示:答案为网友推荐,仅供参考
相似回答