c语言怎么实现判断一个字符串是否为字母或数字?

2025-03-25 15:37:54
推荐回答(1个)
回答1:

#include 
#include 
#include 

int main()
{
char s[100]={'\0'};
scanf("%[^\n]",s);
int len=strlen(s);
int i,j=0;
for(i=0;i {
if((s[i]>='a' && s[i]<='z') || (s[i]>='A' && s[i]<='Z'))
{
s[j++]=s[i];
}
else
{
if(s[i]<'0' || s[i]>'9')
{
printf("error");
return 1;
}
}
}
s[j]='\0';
printf("%s",s);
return 0;
}