Native/C

예제 1-13

aucd29 2013. 10. 2. 18:49
#include <stdio.h>

#define MAX 5

void main(void)
{
    int c,nWordCnt=0,nMaxCnt=0, aVal[MAX];
    int i;

    while((c=getchar())!=EOF)
    {
        if(c=='0') break;
        ++nWordCnt;
        if(c=='\n')
        {

            aVal[nMaxCnt] = nWordCnt-1;
            ++nMaxCnt;

            printf(" : %d \n",nMaxCnt);
            nWordCnt=0;
        }    

        if(nMaxCnt>MAX-1) break;
    }

    printf("\n");

    for(i=0; i<MAX; ++i)
    {
        printf("%d 번째것 갯수 : %d\n",i,aVal[i]);
    }
}