搜索
首页 电脑/网络 程序设计 C/C++

C语言问题

写一函数,在给定的一行以"."结束的字符中,找出最长的单词并输出。

全部回答

2007-09-11

0 0

    #include "string。h" #include "stdio。h" #define SIZE 100 void findmax(char s[]) { char word[SIZE]; int start=0,wordlen=0; unsigned int i,j; word[0]='\0'; for(i=0;s[i]!='。
    ' && i0 && strlen(word)<i-start) { for(j=start;j<i;j++)word[j-start]=s[j]; word[i-start]='\0'; } start=i+1; } } if(strlen(word)<i-start) { for(j=start;j<i;j++)word[j-start]=s[j]; word[i-start]='\0'; } puts(word); } void main() { char str[SIZE]; gets(str); findmax(str); }。
    。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
C/C++
数据库
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报