C语言问题:寻找字符串中最长的单词并输出(将非字母字符看做单词分隔符)

匿名网友 |浏览1301次
收藏|2020/05/22 19:02

满意回答

2020/05/22 19:19

简单的程序参考:#include <stdio.h>#include <string.h>int main(){ char s[151],a[100]; int i,maxlen; char *p; gets(s); p = strtok(s, " "); maxlen=strlen(p); do { if(maxlen<strlen(p)) { maxlen=strlen(p); strcpy(a,p); } } while((p = strtok(NULL, " ."))!=NULL); printf("%s\n",a); return 0;}例样测试结果

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...