/***********************************************************************
「kadai070」
文字列を入力し、その種類と、個数を表示する
(種類の特定と数を同時にかぞえていく)
作成日:2011/03/08
************************************************************************/
#include <stdio.h>
main(){
char a[5000+1];
char b[5000+1];
int c[5000+1];
int i;
int j;
int cnt;
int len;
int t;
scanf("%s",&a[0]);
i = 0;
cnt =0;
len = 0;
t = 0;
while(a[len]){
len++;
}
while(a[i]){
for(j=0 ; j<i ; j++){
if(a[j] == a[i]){
break;
}
}
if(j == i){
for(j=0 ; j<=len ; j++){
if(a[j] == a[i]){
cnt++;
}
}
b[t]=a[i];
c[t] = cnt;
cnt = 0;
t++;
}
i++;
}
for(i=0 ; i<t ; i++){
printf("%c文字、%d個です\n",b[i],c[i]);
}
}
|