#include <stdio.h>
int main () {
char str[100];
gets (str);
char *p=str;
int i,d=0,x=0,k=0,s=0;
for(i=0;i<=99;i++)
{if('A'<=*p&&*p<='Z')
d++,p++;
if('a'<=*p&&*p<='z')
x++,p++;
if(*p==' ')
k++,p++;
if(*p>='0'&&*p<='9')
s++,p++;
else p++;}
printf("大写字母:%d\n小写字母:%d\n空格:%d\n数字:%d\n",d,x,k,s);
return 0;
}
定义一个字符数组,存放100个元素,使用gets函数获取一个字符串,然后使用指针统计字符串;不知道哪里出了问题??
最新推荐文章于 2023-04-04 21:04:26 发布