黑马程序员技术交流社区
标题: 打印是否含有某个字符 [打印本页]
作者: laotang013 时间: 2015-10-14 23:25
标题: 打印是否含有某个字符
/*
思路:
定义一个函数 进行循环判断 如果有则进行返回1
*/
#include <stdio.h>
#include <string.h>
/*
int isHasChar(char arr[],char c)
{
for (int i=0;i<strlen(arr); i++) {
if (arr == c) {
return 1;
}
}
return 0;
}*/
//第二种方法:
int isHasChar(char arr[],char c)
{
int i=0;
int result =0;
while (i<strlen(arr))
{
if (arr == c) {
result = 1;
break;
}
i++;
}
return result;
}
int main(int argc,const char * argv[]) {
char c;
char arr[]="abcdef";
while (1) {
printf("请输入你想测试的字符\n");
scanf("%c",&c);
printf("------>%d\n",isHasChar(arr, c)) ;
getchar();//主要是吸收\n;
}
return 0;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |