C-Sprachbeispiel - Ausgabe von 26 Buchstaben in einer Schleife

C-Sprachbeispiele

Durchlaufen und die 26 Buchstaben ausgeben.

Im folgenden Beispiel verwenden wir die Variable `letter`, um den auszugebenden Buchstaben zu speichern, und verwenden dann eine `for`-Schleife, um 26 Mal zu wiederholen, wobei der Buchstabe ausgegeben und nach jedem ein Leerzeichen hinzugefügt wird.

Innerhalb der Schleife wird die Funktion `printf` verwendet, um den Wert der Variable `letter` auszugeben; `%c` ist der Formatbezeichner von `printf`, der zum Ausgeben eines Zeichens verwendet wird.

Beispiel 1

#include <stdio.h> int main() { char letter = 'A'; // Der Wert von 'A' in ASCII ist 65 // Eine Schleife verwenden, um 26 Buchstaben auszugeben for (int i = 0; i < 26; i++) { printf("%c ", letter); letter++; // Inkrementiere die Variable letter, um den ASCII-Code des nächsten Buchstabens zu erhalten } printf("\n"); return 0; }

Ein weiteres Beispiel:

Beispiel 2

#include <stdio.h> int main() { char c; for(c = 'A'; c <= 'Z'; ++c) printf("%c ", c); return 0; }

Run result:

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

Wenn Sie Kleinbuchstaben ausgeben möchten, setzen Sie einfach den Anfangswert der Variablen `letter` auf `'a'` (im ASCII-Code ist der Wert von `'a'` 97) und verwenden Sie dann `letter++` innerhalb der Schleife:

Beispiel

#include <stdio.h> int main() { char letter = 'a'; // Der Wert von 'a' in ASCII ist 97 // Verwenden Sie eine Schleife, um 26 Kleinbuchstaben auszugeben for (int i = 0; i < 26; i++) { printf("%c ", letter); letter++; // Inkrementiere die Variable letter, um den ASCII-Code des nächsten Buchstabens zu erhalten } printf("\n"); return 0; }

Run result:

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

Im folgenden Beispiel können Sie wählen, ob Sie Groß- oder Kleinbuchstaben eingeben:

Beispiel - Groß- oder Kleinbuchstaben ausgeben

#include <stdio.h> int main() { char c; printf("Geben Sie u ein, um Großbuchstaben anzuzeigen, geben Sie l ein, um Kleinbuchstaben anzuzeigen:"); scanf("%c", &c); if(c== 'U' || c== 'u') { for(c = 'A'; c <= 'Z'; ++c) printf("%c ", c); } else if (c == 'L' || c == 'l') { for(c = 'a'; c <= 'z'; ++c) printf("%c ", c); } else printf("Fehler! Ungültiges Zeichen eingegeben."); return 0; }

Run result:

输入 u 显示大写字母,输入 l 显示小写字母: l
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

C-Sprachbeispiele

Weitere Erweiterungen