POJ 3371 判斷英文閱讀輕鬆度 模擬

2021-07-26 22:53:58 字數 1274 閱讀 9832

poj 3371

輕鬆度的定義:

206.835

−1.015∗w

ords

sent

ence

s−84.6∗s

ylla

bles

word

s 具體的遵循一下規則:

輸入包含大小寫

標點符號包括(. ? and ! : ; , 」 - 』 )

模擬題沒什麼好分析的,每次交這種題心裡都特別沒譜,怕**細節又沒注意到了,上一道題交了15次,還好這題一次過,不然心態真要崩了。

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

using

namespace

std;

int sentences;

int words;

int syllables;

void into_lower(char s)//轉小寫

}void delete_punctuation(char s)//除去標點符號

if( !(s[0]>='a' && s[0]<='z') )

}bool has_sentence(char s)//判斷是否含有句子結束的符號,只看s末尾的符號

int count_syllable(char s)//返回s中的syllable個數

//字母數小於等於三的情況

if(s[len-2]=='e' && (s[len-1]=='s' || s[len-1]=='d') )len-=2;

else

if(s[len-1]=='e' && s[len-2]!='l')

int flag=0;

for(int i=0;iif( (s[i]=='a' || s[i]=='e' || s[i]=='i' || s[i]=='o' || s[i]=='u' || s[i]=='y') )

else flag=0;

}return ans;

}int main()

//coutans=206.835-1.015*((double)words/(double)sentences)-84.6*((double)syllables/(double)words);

cout

<2)0;}

python判斷英文

usr bin python coding utf 8 author lxw import string defloadenglish 這個函式載入字典檔案 dicfile open dictionary.txt english word for word in dicfile.read split...

poj2262 素數判斷

篩選法 先把n個自然數按次序排列起來。1不是質數,也不是合數,要划去。第二個數2是質數留下來,而把2後面所有能被2整除的數都劃去。2後面第乙個沒劃去的數是3,把3留下,再把3後面所有能被3整除的數都劃去。3後面第乙個沒劃去的數是5,把5留下,再把5後面所有能被5整除的數都劃去。這樣一直做下去,就會把...

字串漢字英文數字判斷

在專案中用到過.在字串中有標點或其它字元,而只需要得到數字,漢字,英文這三種字元,所以需要過濾一下,如下.找出字串中的數字英文中文 param s return public static string specialfilters string s else if isnumber s.subst...