怎么用c语言判断一个字符串里是否由某个字符呢?
例如char email={"123456@}里是否有‘@’呢?
2016-12-29 18:51
程序代码:#include<stdio.h>
int main()
{
char email[]={"123456@"};
char *p=email;
while (*p)
{
if (*p=='@')
{
printf("YES\n");
break;
}
p++;
}
if (*p=='\0')
printf("No\n");
return 0;
}

2016-12-29 19:40
2016-12-29 19:41
程序代码:#include<stdio.h>
int main()
{
char x;
char a[14]="123456@";
printf("输入查询字符:");
scanf("%c",&x);
for(int i=0;a[i]!='\0';i++)
{
if(a[i]==x)
{
printf("找到字符%c\n",a[i]);
}
}
return 0;
}
2016-12-29 20:06
其实用数组就行了,我习惯用指针,自我认为看上去反而没有用数组的那么简洁~

2016-12-29 20:13
2016-12-29 20:40
2016-12-29 20:41

2016-12-29 20:41
2016-12-29 20:44

2016-12-30 03:24