#include<stdio.h>
#include<string.h>
int main() {
char delim[] = " \t\n";
char *token;
char buf[100];
char s[100][40];
int i=0, j, n;
int count = 1;
gets(buf);
token = strtok(buf, delim);
while(token != NULL) {
strcpy(s[i], token);
token = strtok(NULL, delim);
i=i+1;
}
n=i;
for(i=0;i<n;++i) {
for(j=0;j<i;++j) {
if(strcmp(s[i], s[j])==0) {
++count;
}
}
if(count>1) {
count=1;
continue;
}
for(j=i+1;j<n;++j) {
if(strcmp(s[i], s[j])==0) {
++count;
}
}
if(count>0) printf("\n%s = %d", s[i], count);
count = 1;
}
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
한글 한글자씩 잘라내기 (0) | 2012.05.31 |
---|---|
중복수 체크하기 (0) | 2012.05.30 |
배너 옮기기 (0) | 2012.05.30 |
테일러 급수를 사용해서 파이 의 근사치를 구하기. (0) | 2012.05.29 |
공백이 포함된 문자열을 묶음으로 읽기 (0) | 2012.05.27 |