2016 - 2024

感恩一路有你

c语言求字符串的长度并输出 C语言用函数求字符串中最长单词?

浏览量:2863 时间:2021-03-17 22:05:27 作者:admin

C语言用函数求字符串中最长单词?

#include<stdio.h>

#include<string.h>

int main()

{

char str[100

]gets(str)

void findLongest(char str[])

findLongest(str)

return 0

}

void findLongest(char str[])

{

int currLen=0,maxLen=0,currStart=0,MaxStart=0

int i=0,j=0

for(i=0str i)

{((STR[i]>=“a”&&;ampstr[i]<=“Z”);(STR[i]>=“a”&;ampstr[i]<=“Z”)

{

if(currlen==0)//当前长度等于0时,表示刚搜索了一个单词,位置为

currstart=I//新词的起始位置

currlen

}

]如果(currlen>maxlen)//当前词的长度大于最大值,则赋值

{

maxlen=currlen

maxstart=currstart

}

如果(STR[I]=”)//遇到空格,即一个词有结束了。

{

currLen=0

}

}

对于(j=MaxStartj<MaxStart maxLenj)

printf(%c,str[j])

}

c语言求字符串的长度并输出 c语言输出最长字符串 c语言判断字符串长度

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。