用gets或者scanf接收字符串,然后strien获得字符串长度,然后判断最后两个字符是否为e和r就可以了
#include <stdio.h>
#include <string.h>
int main()
{
char s[5][101];
int i,len;
for(i=0;i<5;i++)
{
printf("Give a string (max 100 characters) > ");
gets(s[i]);
}
for(i=0;i<5;i++)
{
len = strlen(s[i]);
if(s[i][len-2] == 'e' && s[i][len-1] == 'r')
printf("A string ending with the letter 'er' is \"%s\"\n",s[i]);
}
return 0;
}
开写哦(´-ω-`)