您的位置:首页 > 其它

在输入的字符串中判断是否有a,多种方法(比较前两种不同的表示方法)

2015-08-18 18:29 609 查看
法1

#include<stdio.h>
int main()
{
char a[100],*p;
int flag=0;
gets(a);
for(p=&a[0];*p!='\0';p++)
if(*p=='a')
{
printf("yes");
break;
}
if(*p=='\0')
printf("no");
return 0;
}

法2

#include<stdio.h>
int main()
{
char a[100],*p;
int flag=0;
gets(a);
for(p=&a[0];*p!='\0';p++)
if(*p=='a')
flag=1;
if(flag)
printf("yes");
else
printf("no");
return 0;
}

法3

#include<stdio.h>
int main()
{
char a[100];
int flag=0,i;
gets(a);
for(i=0;a[i]!='\0';i++)
if(a[i]=='a')
flag=1;
if(flag)
printf("yes");
else
printf("no");
return 0;
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: