91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-05-04
  • 語言: C/C++
  • 標(biāo)簽: 字母子串??

資源簡介

編寫程序求出所給出的字符串中最長的字母子串(以非字母隔開)。例如字符串"Apple$12pear watermelon $ # Banana"中最長的字母子串為"watermelon"。有詳細(xì)的解釋

資源截圖

代碼片段和文件信息

#include
#include
void?main()
{
??char?str[100]max[100]temp[100];
??int?length=0max_length=0;
??int?i=0;//定義子符串的下標(biāo)變量
??int?j=0;//定義臨時子串的下標(biāo)變量
??int?k=0;//定義最長字母子串的下標(biāo)變量
??cout<<“Input?a?string:“;
??cin.getline(str100);
??/*
??這里不使用for語句控制循環(huán)是因?yàn)椋?br/>??執(zhí)行完上次的if語句后,若最長的字母串是最后一串,那么繼續(xù)下一次循環(huán)
??當(dāng)str[i]==‘\0‘時,直接跳出,并不執(zhí)行下面的else語句了,那么就無法更新
??最后一個字母串為最長串
??*/
??while(true)
??{
if(str[i]>=‘a(chǎn)‘&&str[i]<=‘z‘||str[i]>=‘A‘&&str[i]<=‘Z‘)//當(dāng)前字符不為空格時繼續(xù)遍歷,直到遇到空格跳出作為字符串
{
temp[j+

評論

共有 條評論

相關(guān)資源