荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: huhaiming (一生只爱她), 信区: Program
标 题: Re: 关于一道C语言的题目
发信站: 荔园晨风BBS站 (Sun Apr 18 14:12:05 2004), 站内信件
//未经编译,大概意思明白就好
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
int i,len,maxlen=0;
char str[255],maxstr[255];
while(scanf("%s",str)!=EOF)
{
len = strlen(str);
for(i=0;i<len;i++)
if(! isalpha(str[i]) )
break;
if(i==len)
{
printf("%s ",str);//空格的控制省略了
if(len>maxlen)
{
maxlen=len;
strcpy(strmax,str);
}
}
}
printf("MaxLen=%d (%s)\n",maxlen,maxstr);
return 0;
}
【 在 yanhuohy (挑战自我) 的大作中提到: 】
: 读入一行字符,输出其中的单词,并输出单词最大长度。
: 如输入: University 123 , Converge is
: 输出: 3 words:
: University Converge is
: MaxLen=10 (University)
: 要求是用C语言编,帮一个03的师妹问的,有空的大虾请贴一下程序
--
菩提本无树,明镜亦非台
本来无一物,何处惹尘埃
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.235.39]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店