1. 程式人生 > >輸入幾行文字,找出以“ed”結尾的字母

輸入幾行文字,找出以“ed”結尾的字母

#include<stdio.h> //找出以“ed”結尾的單詞 
#include<string.h>


int main()
{
char string[100];
int count=0;
printf("請輸入字串:\n");
gets(string);
char *tokenPtr=strtok(string," ");
printf("\n以“ed”結尾的字串為:\n");
while(tokenPtr != NULL)
{
char temp[20]="0";
int length=0;
strcpy(temp,tokenPtr);
length=strlen(temp);
if((temp[length-2] == 'e') && (temp[length-1] == 'd'))
printf("\n%s\n",temp);
tokenPtr=strtok(NULL," ");
}
}