[1] 授業単元:情報処理
[2] 問題文:キーボードから入力された文字列で、使用されているアルファベットの語数をカウントし表示するプログラム
例)oronamin
o---2
r---1 (以下省略
 [3.1] OS: Windows XP
 [3.2] Ultra-C
 [3.3] 言語: C
[4] 期限: [2008/05/09まで]

一応ここまで作ってみましたがよくわからなくなりました。
#include<stdio.h>
#include <string.h>
main(){
int num,i,j,letnum=0;
char letter[50],tmp;
scanf("%s", letter);
for(i=0;letter[i] !='\0';i++){
for(j=i+1;letter[i] !='\0';j++){
if(letter[i]==letter[j]){
letnum++;
}
}
}
printf("%c---%d",letter[i],letnum);
}
レベル低くてすみませんがよろしくお願いします。