2008年3月9日 星期日

Problem 494 Kindergarten Counting Game,幼稚園算字遊戲

這題就像完成Office Word中計算字數的功能,這裡算的是英文字,所以只用ASCII值來判斷讀進來的字母是否為A-Z或a-z,只要是,就處於文字狀態,否則處於間隔狀態。只要狀態改變且進入文字狀態,wordCount就累進 1。重點程式碼如下
if ((str[i]>=65&&str[i]<=90) || (str[i]>=97&&str[i]<=122))
isLetter = 1;
else
isLetter = 0;
if (status != isLetter)
{
if (isLetter==1)
wordCount++;
status = isLetter;
}

p494題目連結
回ACM題庫目錄
回首頁

沒有留言: