한자 통계 HDU 2030

1496 단어 ACMHDU

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 28695    Accepted Submission(s): 15701
Problem Description
주어진 텍스트 파일 의 한자 개 수 를 통계 합 니 다.
 
Input
입력 파일 은 먼저 정수 n 을 포함 하고 테스트 인 스 턴 스 의 개 수 를 표시 하 며 n 세그먼트 텍스트 입 니 다.
 
Output
모든 텍스트 에 대해 한 자 를 출력 하 는 갯 수 는 테스트 인 스 턴 스 의 출력 이 한 줄 을 차지 합 니 다.
[Hint:]한자 기내 코드 의 특징 을 고려 해서~
 
Sample Input

   
   
   
   
2 WaHaHa! WaHaHa! WaHaHa! WaHaHa! Are you ready?

 
Sample Output

   
   
   
   
14 9

 
한자 의 ascall 코드 는 마이너스 이 고 두 바이트 마다 한 자 를 저장 합 니 다.관심 있 는 학생 은 한자 문자열 의 ascall 코드 를 출력 해 볼 수 있 습 니 다.
#include <iostream>
#include <string.h>
#include <cstdio>
using namespace std;

char inputs[1000];
int main()
{
    int n,flag,len,i;
    scanf("%d",&n);
    getchar();
    while(n--)
    {
        flag = 0;
        gets(inputs);
        len = strlen(inputs);
        for(i = 0; i < len; i++)
        {
            if(inputs[i] < 0)
            {
                flag++;
            }
        }
       printf("%d
",flag/2); } return 0 ; }

좋은 웹페이지 즐겨찾기