hd水題 hdoj2030 漢字的統計

2021-06-22 22:08:01 字數 670 閱讀 1752

problem description

統計給定文字檔案中漢字的個數。

input

輸入檔案首先包含乙個整數n,表示測試例項的個數,然後是n段文字。

output

對於每一段文字,輸出其中的漢字的個數,每個測試例項的輸出佔一行。

[hint:]從漢字機內碼的特點考慮~

sample input

2 wahaha! wahaha! 今年過節不說話要說只說普通話wahaha! wahaha! 馬上就要期末考試了are you ready?

sample output

14 9

漢字的機內碼是指在計算機中表示乙個漢字的編碼。為了避免機內碼與基本ascii碼的衝突,需要避開基本ascii碼中的控制碼(00h~1fh),

還需與基本ascii碼中的字元相區別。為了實現這兩點,機內碼中漢字所佔的兩個位元組的最高位分別加1。因為補碼第一位是符號位,1表示負數,所以漢字機內碼的每個位元組表示的十進位制數都是負數。

統計輸入字串含有幾個漢字,只需求出字串中小於0的字元有幾個,將它除以2就得到答案。

**如下:

#include

int main()

printf("%d\n",i/2);

}return 0;    

}

hdoj2030 漢字統計

problem description 統計給定文字檔案中漢字的個數。input 輸入檔案首先包含乙個整數n,表示測試例項的個數,然後是n段文字。output 對於每一段文字,輸出其中的漢字的個數,每個測試例項的輸出佔一行。hint 從漢字機內碼的特點考慮 sample input 2 wahaha...

HDOJ 2030 漢字統計

problem description 統計給定文字檔案中漢字的個數。input 輸入檔案首先包含乙個整數n,表示測試例項的個數,然後是n段文字。output 對於每一段文字,輸出其中的漢字的個數,每個測試例項的輸出佔一行。hint 從漢字機內碼的特點考慮 sample input 2 wahaha...

(HDOJ 2030)漢字統計

漢字統計 problem description 統計給定文字檔案中漢字的個數。input 輸入檔案首先包含乙個整數n,表示測試例項的個數,然後是n段文字。output 對於每一段文字,輸出其中的漢字的個數,每個測試例項的輸出佔一行。hint 從漢字機內碼的特點考慮 sample input 2 w...