#include<stdio.h>
int main()
{
char a[30];
char *p;
int i=0,j=0,m=0,n=0,k=0;
p=a;
gets(a);
while(*p!='\0')
{
if(*p>='A'&&*p<='Z')
{
i++;
}
else if(*p>='a'&&*p<='z')
{
j++;
}
else if(*p>='0'&&*p<='9')
{
m++;
}
else if(*p==' ')
{
n++;
}
else
{
k++;
}
p++;
}
printf("大写字母:%d\n小写字母:%d\n数字:%d\n空格:%d\n其他字符:%d\n",i,j,m,n,k);
return 0;
}
输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。(指针)
最新推荐文章于 2024-07-18 16:51:31 发布
这篇博客介绍了如何使用C语言通过指针遍历输入的字符串,分别统计大写字母、小写字母、空格、数字以及其它字符的数量。通过示例代码详细解释了实现过程。
摘要由CSDN通过智能技术生成