#include<stdio.h>
int main(){
char str[1000];
int i;
for(i = 0; i < 5; i++){
scanf("%s", str);
if(str[0] == 'a')
printf("%s\n", str);
}
return 0;
}
比较第一个字符就可以了。
#include "stdio.h"
void main()
{
char a[100]={'\0'},b[100]={'\0'},c[100]={'\0'},d[100]={'\0'},e[100]={'\0'};
gets(a);
gets(b);
gets(c);
gets(d);
gets(e);
if(a[0]=='a')
puts(a);
if(b[0]=='a')
puts(b);
if(c[0]=='a')
puts(c);
if(d[0]=='a')
puts(d);
if(e[0]=='a')
puts(e);
}