Ich habe Probleme mit der Anzahl der Buchstaben in einem String zu zählen und sie in einem Diagramm wie diesesBuchstaben in einem Satz zu zählen und einen * für jeden Buchstaben Anzeige
a: ***
b: *
c: **
etc...
Anzeigen Ich habe einen Code, der anzeigt, wie lang ist die ganze Zeichenfolge in jedem Buchstaben des Graphen. Hier ist was ich bisher habe.
int main(){
char Str[]="TheQuickBrownFoxJumpedOverTheLazyDog";
int j, occurrences[26], Letter=97, index=0;
while(Letter>96, Letter<123){
printf("%c: ", Letter);
Letter++;
for(j=0; j<=occurrences[index]; j++){
printf("*");
}
printf("\n");
}
}
Das ist mein Ausgang:
a: *************************************
b: *************************************
c: *************************************
d: *************************************
e: *************************************
f: *************************************
g: *************************************
h: *************************************
i: *************************************
j: *************************************
k: *************************************
l: *************************************
m: *************************************
n: *************************************
o: *************************************
p: *************************************
q: *************************************
r: *************************************
s: *************************************
t: *************************************
u: *************************************
v: *************************************
w: *************************************
x: *************************************
y: *************************************
z: *************************************
Was kann ich tun, um dieses Problem beheben? Ich bin ziemlich verloren, da unser Lehrer mir nicht geholfen hat, das herauszufinden. Ich habe mich auch ein bisschen auf der Website umgesehen und kann Codes finden, die die Zeichen zählen, aber ich kann nicht herausfinden, wie ich es bekommen kann, um dann die Sternchen auszudrucken.
Was möchten Sie mit "Zahlen zählen" sagen? – YaatSuka
Ihr Zustand ist falsch. – pablo1977
Du deklarierst "Vorkommen", stell es nicht ein und benutze es danach ??? Es gibt keine Logik in Ihrem Code – YaatSuka