HDoj 2030漢字統計
1053 ワード
Problem Description
指定したテキストファイル内の漢字の個数を統計します.
Input
入力ファイルには、まず、テストインスタンスの個数を表す整数nが含まれ、次にnセグメントテキストが含まれます.
Output
各テキストについて、その中の漢字の個数を出力し、各テストインスタンスの出力は1行を占めます.
[Hint:]漢字機内コードの特徴から~
Sample Input
Sample Output
コード:
#include #include int main() { char a[1000]; int n,b; scanf("%d",&n); getchar(); while(n--) { int sum=0; gets(a); b=strlen(a); for(int i=0;i考え方:漢字はコンピュータの中でasciiコードで貯蔵するのではありませんて、漢字の機械内のコードで貯蔵して、1つの字は2つのバイトを占めて、求める時char文字のグループが0より小さいかどうかを判断するだけで、/2で漢字の個数に着くことができます
指定したテキストファイル内の漢字の個数を統計します.
Input
入力ファイルには、まず、テストインスタンスの個数を表す整数nが含まれ、次にnセグメントテキストが含まれます.
Output
各テキストについて、その中の漢字の個数を出力し、各テストインスタンスの出力は1行を占めます.
[Hint:]漢字機内コードの特徴から~
Sample Input
2
WaHaHa! WaHaHa! WaHaHa! WaHaHa!
Are you ready?
Sample Output
14
9
コード:
#include