c语言:编写函数,求字符串a中最长的单词作为数组给b。void funlen(char a[], char b[])

[复制链接]
查看11 | 回复3 | 2012-5-31 14:12:55 | 显示全部楼层 |阅读模式
#include #include void findlenst(char *s, char *t) { // 复制s中最长的单词到t中。int start = 0,pos,n,max = 0;char *p = s;//printf("s = %s\n",p);while(*p) {pos = p - s;n = 0;while(*p && isalpha(*p)) {++n;++p;}if(n > max) {max = n;start = pos;}if(*p &&(n == 0)...
回复

使用道具 举报

千问 | 2012-5-31 14:12:55 | 显示全部楼层
#include#includeint funlen(char a[], char b[]){char *pHead=NULL;char *pTail=NULL;int iMaxLength=-1;int iLength=-1;if ((NULL==a)||(NULL == b)...
回复

使用道具 举报

千问 | 2012-5-31 14:12:55 | 显示全部楼层
#include#includevoid funlen(char a[], char b[]){int max=0;char *p=a,c[50];while(*p){sscanf(p,"%s",c);if(strlen(c)>max){max=s...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行