Inhaltsverzeichnis
Einführung
Beispielbeispiel
Syntax
length()
Algorithmus
Beispiel
Ausgabe
Fazit
Heim Backend-Entwicklung C++ Gibt das letzte Zeichen jedes Wortes in einer Zeichenfolge aus

Gibt das letzte Zeichen jedes Wortes in einer Zeichenfolge aus

Sep 17, 2023 am 09:37 AM
字符串 打印 单词

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
Nach dem Login kopieren

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()
Nach dem Login kopieren
Die chinesische Übersetzung von

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);
}
Nach dem Login kopieren

Ausgabe

Input String : Programming at TutorialsPoint
Last words of each word in a string : 
g t t
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was soll ich tun, wenn die Rahmenlinie beim Drucken in Excel verschwindet? Was soll ich tun, wenn die Rahmenlinie beim Drucken in Excel verschwindet? Mar 21, 2024 am 09:50 AM

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“

Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP Detaillierte Erläuterung der Methode zum Konvertieren des Typs „int' in „string' in PHP Mar 26, 2024 am 11:45 AM

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,

So verwenden Sie Microsoft Reader Coach mit Immersive Reader So verwenden Sie Microsoft Reader Coach mit Immersive Reader Mar 09, 2024 am 09:34 AM

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

So ermitteln Sie, ob eine Golang-Zeichenfolge mit einem bestimmten Zeichen endet So ermitteln Sie, ob eine Golang-Zeichenfolge mit einem bestimmten Zeichen endet Mar 12, 2024 pm 04:48 PM

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

Wissen Sie, wie man ppt mit 6 Seiten pro Seite und zweiseitigen Einstellungen druckt? Wissen Sie, wie man ppt mit 6 Seiten pro Seite und zweiseitigen Einstellungen druckt? Mar 20, 2024 pm 06:36 PM

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

So wiederholen Sie eine Zeichenfolge in Python_Tutorial zum Wiederholen von Zeichenfolgen in Python So wiederholen Sie eine Zeichenfolge in Python_Tutorial zum Wiederholen von Zeichenfolgen in Python Apr 02, 2024 pm 03:58 PM

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? Wie kann man in Golang überprüfen, ob eine Zeichenfolge mit einem bestimmten Zeichen beginnt? Mar 12, 2024 pm 09:42 PM

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

So fangen Sie eine Zeichenfolge in der Go-Sprache ab So fangen Sie eine Zeichenfolge in der Go-Sprache ab Mar 13, 2024 am 08:33 AM

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

See all articles