解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<stdlib.h>
int main()
{
char ch[100];
int l=0, m=0,p=0, q=0;//分别为字母,数字,空格的个数
int i=0;
gets(ch);
int len = strlen(ch);//字符串长度
for (i = 0;i < len;i++)
{
if (ch[i] >= 'a'&&ch[i] <= 'z') l += 1;
else if (ch[i] >= '0'&&ch[i] <= '9')m += 1;
else if (ch[i]==' ') p+= 1;
else q += 1;
}
printf("%d,%d,%d,%d",l,m,p,q);
system("pause");
}
0.0分
0 人评分