單詞糾正 (2017網安)

2021-10-03 18:45:09 字數 940 閱讀 8655

輸入

乙個句子,首字母需要大寫,中間單詞的字母都需要用小寫。但i和bupt不管在**都需要大寫。

輸出

輸出糾正後的句子

樣例輸入

i love bupt

hello world

樣例輸出

i love bupt

hello world

#include

using

namespace std;

char str[

1005];

intmain()

}for

(int i=

0; i<

strlen

(str)-3

; i++)}

}if(str[0]

>

'a'&&str[0]

<

'z')

cout<}}

使用string的find函式:

#include

using

namespace std;

intmain()

int pos=0;

while

((pos=s.

find

("i"

,pos)

)!=string::npos)

pos=0;

while

((pos=s.

find

("bupt"

,pos)

)!=string::npos)

s[0]=

toupper

(s[0])

; cout<}

2017北郵 網安院機試總結

a題 最大不相同位數 輸入 先輸入需要判斷的組數t,然後依次兩個字串,共t組,字串長度在20位以內 輸出 每組字串內不相同的字元的最大位數是多少 例如 輸入 3baccc abe a a ab 輸出 5 0 1 個人分析 這個題當時理解性錯誤 這個題的描述都是我把題目中不必要的內容刪去直接寫的我最後...

機器學習 單詞拼寫糾正器python實現

下面,借助樸素貝葉斯分類器的基本思想,編寫乙個單詞拼寫糾正器,它大致實現的功能如下 如果使用者輸入的單詞存在,則直接提示在字典中發現,並返回 如果單詞不在詞典中,糾正器會猜測使用者的可能輸入,然後做出最多兩步的距離調整,並返回糾正後,使用者最可能想輸入的前三個單詞 如果經過最多的兩步調整後,還是未找...

10 小易記單詞 2017網易春招

程式設計題 小易記單詞 時間限制 1秒 空間限制 32768k 小易參與了乙個記單詞的小遊戲。遊戲開始系統提供了m個不同的單詞,小易記憶一段時間之後需要在紙上寫出他記住的單詞。小易一共寫出了n個他能記住的單詞,如果小易寫出的單詞是在系統提供的,將獲得這個單詞長度的平方的分數。注意小易寫出的單詞可能重...