C 언어 는 영문 단문 에서 단어의 개수 실례 코드 를 통계 한다

1133 단어 c 언어통계단어.
구체 적 인 코드 는 다음 과 같다.

#include<stdio.h>
#define N 1000
void main(){
  char en[N][81];
  int i,j,num=0,n,state;  
  //num          
  //state                   ,   0,       ,  1,           
  printf("Please input the number of lines for English passage:");
  scanf("%d",&n); //         
  getchar();  //     
  for(i=0;i<n;i++){
    gets(en[i]);  //      
  }
  for(i=0;i<n;i++){
    state=0; //             
    for(j=0;en[i][j]!='\0';j++){
      if(en[i][j]==' '){
        state=0;  //   en[i][j]        
      }
      else if(state==0){
        state=1;
        num++;
      }
    }
  }
  printf("The number of words is %d
",num); }
결 과 는:

총결산
위 에서 말 한 것 은 소 편 이 여러분 에 게 소개 한 C 언어 로 영문 단문 중의 단 어 를 통계 하 는 인 스 턴 스 코드 입 니 다.  ,여러분 에 게 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 저 에 게 메 시 지 를 남 겨 주세요.편집장 님 께 서 제때에 답 해 주 실 겁 니 다!

좋은 웹페이지 즐겨찾기