HDU-2030-한자 통계
1261 단어 ACM 훈련 문제
Problem 설명 은 주어진 텍스트 파일 의 한자 개 수 를 집계 합 니 다.
Input 입력 파일 은 먼저 정수 n 을 포함 하고 테스트 인 스 턴 스 의 개 수 를 표시 하 며 n 세그먼트 텍스트 입 니 다.
출력 은 각 단락 의 텍스트 에 대해 그 중의 한 자 를 출력 하 는 개수 이 며,각 테스트 실례 의 출력 은 한 줄 을 차지한다.
[Hint:]한자 기내 코드 의 특징 을 고려 해서~
Sample Input
2 WaHaHa! WaHaHa! 올 해 는 명절 때 는 말 안 하고 표준어 만 할 거 예요.와 하!WaHaHa! 곧 기말고사 인 Are you ready?
Sample Output
14 9
질문 링크:HDU-2030
문제 요약:한 문단 의 중국어 글자 수 를 통계 하고 여러 그룹의 입 출력 을 통계 합 니 다.
문제 분석:1.한 한자 가 두 바이트 를 차지 하기 때문에 한자 가 차지 하 는 바이트 후 2 로 나 누 어 이 값 을 출력 할 수 있다.2.한자 도 ascii 코드 로 표시 합 니 다.한자 의 ASCII 코드 는 첫 번 째 바이트 의 값 이 0 보다 적 고 두 번 째 바이트 의 ASCII 코드 는 일반적으로 ASCII 코드 를 확장 하 는 데 128-255 간 의 ASCII 코드 를 확장 하 는 ASCII 코드 라 고 하 는데 영문 자모의 ASCII 코드 는 모두 0~127 범위 에 있 기 때문에 이 ASCII 코드 구간 밖의 문 자 는 모두 한자 라 고 볼 수 있 습 니 다.
프로그램 설명:%*c 는 불필요 한 문자',폭력 스 캔 을 받 는 데 사 용 됩 니 다.
AC 통과 코드:
#include
#include
int main()
{
int n,ch=0;
int i,j;
char s[1000];
scanf("%d%*c",&n);
for(i=0;i127)
{
ch++;
}
}
printf("%d
",ch/2);
}
return 0;
}