问题及代码
/*
完成人:贾如杉
题目描述
输出n个字符串,把其中以包含字母B或b的字符串输出。
输入
第一行 n
第二行到第n+1行,每行一个字符串
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,k,j;
char s[80];
scanf("%d",&n);
getchar();
for(i=1;i<=n;i++)
{
gets(s);
for(j=0,k=0;s[j]!='\0'&&k!=1;j++)
{
if(s[j]=='B'||s[j]=='b')
{
k=1;
puts(s);
}
}
}
return 0;
}
运行结果
知识点总结
字符型数组的运用