65,211
社区成员
发帖
与我相关
我的任务
分享#include <stdio.h>
#include<stdlib.h>
void fun(const char* p)
{
int count=0, num=0,ABC=0,abc=0,other=0;
printf(p);
printf("\n");
while(*p!='\0')
{
if(*p>='0'&& *p<='9')
num++;
else if(*p>='a' && *p<='z')
abc++;
else if(*p>='A' && *p<='Z')
ABC++;
else
other++;
count++;
p++;
}
printf("总共:%d,数字:%d,小写:%d,大写:%d,其他:%d\n",count,num,abc,ABC,other);
}
int main()
{
fun("helofdJKFDJSK32423 3 $#$#%");
}
int main()
{
char str[100],*p;
int num[4],i;
p=str;
gets(str);
for(i=0;i<4;i++)
num[i]=0;
for(;*p!='\0';p++)
{
if((*p<='z'&&*p>='a')||(*p<='Z'&&*p>='A')) num[0]++;
else if(*p==' ') num[1]++;
else if((*p<='9'&&*p>='0')) num[2]++;
else num[3]++;
}
printf("%d %d %d %d\n",num[0],num[1],num[2],num[3]);
return 0;
}
#include <stdio.h>
#include<stdlib.h>
void fun(const char* p)
{
int count=0, num=0,ABC=0,abc=0,other=0;
while(*p!='\0')
{
if(*p>='0'&& *p<='9')
num++;
else if(*p>='a' && *p<='z')
abc++;
else if(*p>='A' && *p<='Z')
ABC++;
else
other++;
count++;
p++;
}
printf("总共:%d,数字:%d,小写:%d,大写:%d,其他:%d\n",count,num,abc,ABC,other);
}
int main()
{
fun("helofdJKFDJSK32423 3 $#$#%");
}