Gibt das letzte Zeichen jedes Wortes in einer Zeichenfolge aus
Einführung
C++-Strings sind im Wesentlichen eine Kombination von Wörtern, die als Speichereinheit zur Aufnahme alphanumerischer Daten dienen. Den Wörtern in einem String sind die folgenden Eigenschaften zugeordnet: −
Die Position des Wortes beginnt bei 0.
Jedem Wort ist eine andere Länge zugeordnet
Die Zeichen verbinden sich zu Wörtern, die schließlich Sätze bilden.
Standardmäßig werden Wörter durch Leerzeichen getrennt.
Jedes Wort enthält mindestens ein Zeichen.
In diesem Artikel entwickeln wir einen Code, der eine Zeichenfolge als Eingabe verwendet und das letzte Zeichen jedes Wortes in dieser Zeichenfolge anzeigt. Sehen wir uns das Beispiel unten an, um dieses Thema besser zu verstehen -
Beispielbeispiel
Beispiel 1−
str − “Key word of a string” Output − y d f a g
Zum Beispiel kommt im vierten Wort dieser Zeichenfolge nur ein Zeichen vor, daher ist dies das letzte Zeichen der Zeichenfolge.
In diesem Beitrag entwickeln wir einen Code, der den Indexierungsoperator verwendet, um das letzte Zeichen jedes Wortes zu extrahieren und dann separat auf das vorherige Zeichen zuzugreifen.
Syntax
str.length()
length()
lautet:length()
In C++ wird die Methode length() verwendet, um die Anzahl der Zeichen in einer Zeichenfolge zu zählen. Es funktioniert in linearer Reihenfolge der Zeichenfolgen.
Algorithmus
Eine Eingabezeichenfolge, str, wird akzeptiert
Die Länge der Zeichenfolge wird mit der Methode length() berechnet und in der len-Variablen gespeichert.
Eine Iteration der Zeichenfolge wird unter Verwendung der for-Schleife i.
durchgeführt
Jedes Mal, wenn das Zeichen an der i-ten Position extrahiert wird, wird es in der Variablen ch gespeichert
Wenn dieses Zeichen dem letzten Index der Zeichenfolge entspricht, also len-1, wird es angezeigt.
Wenn dieses Zeichen dem Leerzeichen entspricht, wird das i-1-te Indexzeichen angezeigt, da es das letzte Zeichen des vorherigen Wortes ist.
Beispiel
Der folgende C++-Codeausschnitt wird verwendet, um eine Beispielzeichenfolge als Eingabe zu akzeptieren und das letzte Zeichen jedes Wortes in der Zeichenfolge zu zählen -
//including the required libraries #include<bits/stdc++.h> using namespace std; //compute last characters of a string void wordlastchar(string str) { // getting length of the string int len = str.length(); for (int i = 0; i <len ; i++) { char ch = str[i]; //last word of the string if (i == len - 1) cout<<ch; //if a space is encountered, marks the start of new word if (ch == ' ') { //print the previous character of the last word char lst = str[i-1]; cout<<lst<<" "; } } } //calling the method int main() { //taking a sample string string str = "Programming at TutorialsPoint"; cout<<"Input String : "<< str <<"\n"; //getfirstandlast characters cout<<"Last words of each word in a string : \n"; wordlastchar(str); }
Ausgabe
Input String : Programming at TutorialsPoint Last words of each word in a string : g t t
Fazit
In C++ werden im Satzformat von Zeichenfolgen alle Wörter durch Leerzeichen getrennt. Jedes Wort der Zeichenfolge besteht aus Groß- und Kleinbuchstaben. Es ist einfach, diese Zeichen zu extrahieren und sie mithilfe des entsprechenden Index zu bearbeiten.
Das obige ist der detaillierte Inhalt vonGibt das letzte Zeichen jedes Wortes in einer Zeichenfolge aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wenn wir beim Öffnen einer Datei, die gedruckt werden muss, feststellen, dass die Tabellenrahmenlinie aus irgendeinem Grund in der Druckvorschau verschwunden ist, müssen wir uns rechtzeitig darum kümmern, wenn dies auch in Ihrem Ausdruck erscheint file Wenn Sie Fragen wie diese haben, dann schließen Sie sich dem Editor an, um den folgenden Kurs zu erlernen: Was soll ich tun, wenn die Rahmenlinie beim Drucken einer Tabelle in Excel verschwindet? 1. Öffnen Sie eine Datei, die gedruckt werden muss, wie in der Abbildung unten gezeigt. 2. Wählen Sie alle erforderlichen Inhaltsbereiche aus, wie in der Abbildung unten dargestellt. 3. Klicken Sie mit der rechten Maustaste und wählen Sie die Option „Zellen formatieren“, wie in der Abbildung unten gezeigt. 4. Klicken Sie oben im Fenster auf die Option „Rahmen“, wie in der Abbildung unten gezeigt. 5. Wählen Sie links das dünne, durchgezogene Linienmuster im Linienstil aus, wie in der Abbildung unten gezeigt. 6. Wählen Sie „Äußerer Rand“

Ausführliche Erläuterung der Methode zum Konvertieren des Typs int in einen String in PHP. Bei der PHP-Entwicklung stoßen wir häufig auf die Notwendigkeit, den Typ int in einen String-Typ zu konvertieren. Diese Konvertierung kann auf verschiedene Weise erreicht werden. In diesem Artikel werden verschiedene gängige Methoden im Detail vorgestellt, mit spezifischen Codebeispielen, um den Lesern das Verständnis zu erleichtern. 1. Verwenden Sie die integrierte Funktion strval() von PHP. PHP bietet eine integrierte Funktion strval(), die Variablen verschiedener Typen in String-Typen konvertieren kann. Wenn wir den Typ int in den Typ string konvertieren müssen,

In diesem Artikel zeigen wir Ihnen, wie Sie Microsoft Reading Coach im Immersive Reader auf einem Windows-PC verwenden. Lesehilfefunktionen helfen Schülern oder Einzelpersonen dabei, das Lesen zu üben und ihre Lese- und Schreibfähigkeiten zu entwickeln. Sie beginnen mit dem Lesen einer Passage oder eines Dokuments in einer unterstützten Anwendung. Auf dieser Grundlage wird Ihr Lesebericht vom Reading Coach-Tool erstellt. Der Lesebericht zeigt Ihre Lesegenauigkeit, die Zeit, die Sie zum Lesen benötigt haben, die Anzahl der richtigen Wörter pro Minute und die Wörter, die Sie beim Lesen am schwierigsten fanden. Sie können auch die Wörter üben, was Ihnen dabei hilft, Ihre Lesefähigkeiten im Allgemeinen zu verbessern. Derzeit nur Office oder Microsoft365 (einschließlich OneNote for Web und Word for We

Titel: So ermitteln Sie, ob eine Zeichenfolge in Golang mit einem bestimmten Zeichen endet. In der Go-Sprache müssen wir manchmal feststellen, ob eine Zeichenfolge mit einem bestimmten Zeichen endet. In diesem Artikel wird erläutert, wie Sie diese Funktion mithilfe der Go-Sprache implementieren, und es werden Codebeispiele als Referenz bereitgestellt. Schauen wir uns zunächst an, wie Sie in Golang feststellen können, ob eine Zeichenfolge mit einem bestimmten Zeichen endet. Die Zeichen in einer Zeichenfolge in Golang können durch Indizierung ermittelt werden, und die Länge der Zeichenfolge kann ermittelt werden

Wenn wir PPT verwenden, müssen wir es manchmal ausdrucken. Wir alle wissen jedoch, dass es in PPT viele Seiten gibt, wenn wir sie einzeln drucken. Ist das wirklich eine Verschwendung? Deshalb habe ich es persönlich getestet und es ist in Ordnung, 6 PPT-Seiten auf eine Seite zu legen und dann auf beiden Seiten zu drucken. Es wird kein Papier verschwendet und der Layoutinhalt ist klar erkennbar. Wissen Sie, wie man 6 doppelseitige PPT-Blätter auf einer Seite druckt? Als nächstes erkläre ich Ihnen, wie Sie es einrichten. Wenn Sie interessiert sind, schauen Sie sich das an! Schrittdetails: 1. Zuerst suchen wir die PPT, die auf dem Computer gedruckt werden soll, und doppelklicken dann, um sie zu öffnen. Klicken Sie auf das umgekehrte Dreieck neben der Schaltfläche oben links auf der Seite, suchen Sie die Schaltfläche [Datei] im Dropdown-Menü, klicken Sie darauf und klicken Sie dann in den angezeigten Informationen auf [Drucken]. 2. Klicken Sie

1. Öffnen Sie zuerst Pycharm und rufen Sie die Pycharm-Homepage auf. 2. Erstellen Sie dann ein neues Python-Skript, klicken Sie mit der rechten Maustaste – klicken Sie auf „Neu“ – klicken Sie auf „Pythondatei“. 3. Geben Sie eine Zeichenfolge ein, Code: s="-". 4. Dann müssen Sie die Symbole in der Zeichenfolge 20 Mal wiederholen, Code: s1=s*20 5. Geben Sie den Druckausgabecode ein, Code: print(s1). 6. Führen Sie abschließend das Skript aus und Sie sehen unten unseren Rückgabewert: - 20 Mal wiederholt.

Wie kann man in Golang überprüfen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt? Beim Programmieren in Golang kommt es häufig vor, dass Sie prüfen müssen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt. Um diese Anforderung zu erfüllen, können wir die vom Strings-Paket in Golang bereitgestellten Funktionen verwenden, um dies zu erreichen. Als Nächstes stellen wir anhand spezifischer Codebeispiele ausführlich vor, wie Sie mit Golang überprüfen können, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt. In Golang können wir HasPrefix aus dem Strings-Paket verwenden

Die Go-Sprache ist eine leistungsstarke und flexible Programmiersprache, die umfangreiche Funktionen zur Zeichenfolgenverarbeitung bietet, einschließlich des Abfangens von Zeichenfolgen. In der Go-Sprache können wir Slices verwenden, um Zeichenfolgen abzufangen. Als Nächstes stellen wir anhand spezifischer Codebeispiele ausführlich vor, wie Zeichenfolgen in der Go-Sprache abgefangen werden. 1. Verwenden Sie Slicing, um eine Zeichenfolge abzufangen. In der Go-Sprache können Sie Slicing-Ausdrücke verwenden, um einen Teil einer Zeichenfolge abzufangen. Die Syntax des Slice-Ausdrucks lautet wie folgt: Slice:=str[Start:End]wo, s
