#include <stdio.h>
#include <string.h>
/*
// 1:for 语句
int search (char str[],char n )
{
for (int i=0 ; i<strlen(str) ; i++)
{
if( str[i] == n )
{
return 1;
}
}
return 0;
}
*/
// 2 while 语句
int search (char str[],char n )
{
int i = 0;
while (str[i]!='\0')
{
if(str[i] == n)
{
return 1;
}
i++;
}
return 0;
}
/* 3 比较闹腾
int search (char str[],char n )
{
int i = -1;
while (str[++i]!= n && str[i]!='\0');//当取到相同的值时便会跳出循环,当取到最后‘\0’的时候还不是想取的值,照样结束while循环。
return str[i]!='\0' ;
}*/
int main ()
{
char ages [] = "itcast" ;
int a = search(ages,'c');
printf("%d\n", a);
return 0;
}
|
|