Table des matières
Présentation
Exemple d'exemple
Syntaxe
length()
Algorithme
Exemple
Sortie
Conclusion
Maison développement back-end C++ Imprimer le dernier caractère de chaque mot dans une chaîne

Imprimer le dernier caractère de chaque mot dans une chaîne

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

Imprimer le dernier caractère de chaque mot dans une chaîne

Présentation

Les chaînes C++ sont essentiellement une combinaison de mots utilisée comme unité de stockage pour contenir des données alphanumériques. Les mots d'une chaîne sont associés aux propriétés suivantes −

.
  • La position du mot commence à 0.

  • Chaque mot est associé à une longueur différente

  • .
  • Les personnages se combinent pour former des mots, qui finissent par former des phrases.

  • Par défaut, les mots sont séparés par des espaces.

  • Chaque mot contient au moins un caractère.

Dans cet article, nous allons développer un code qui prend une chaîne en entrée et affiche le dernier caractère de chaque mot de cette chaîne. Voyons l'exemple ci-dessous pour mieux comprendre ce sujet -

Exemple d'exemple

Exemple 1−

str − “Key word of a string”
Output − y d f a g
Copier après la connexion

Par exemple, dans le quatrième mot de cette chaîne, un seul caractère apparaît, c'est donc le dernier caractère de la chaîne.

Dans cet article, nous développerons un code qui utilise l'opérateur d'indexation pour extraire le dernier caractère de chaque mot puis accéder au caractère précédent séparément.

Syntaxe

str.length()
Copier après la connexion
La traduction chinoise de

length()

est :

length()

En C++, la méthode length() est utilisée pour compter le nombre de caractères dans une chaîne. Cela fonctionne dans l'ordre linéaire des chaînes.

Algorithme

  • Une chaîne d'entrée, str est acceptée

  • .
  • La longueur de la chaîne est calculée à l'aide de la méthode length() et stockée dans la variable len.

  • Une itération de la chaîne est effectuée, en utilisant la boucle for i.

  • Chaque fois que le caractère à la ième position est extrait, stocké dans la variable ch

  • Si ce caractère est équivalent au dernier index de la chaîne, soit len-1, il est affiché.

  • Si ce caractère est égal au caractère espace, le i-1ème caractère d'index est affiché car il s'agit du dernier caractère du mot précédent.

Exemple

L'extrait de code C++ ci-dessous est utilisé pour accepter un exemple de chaîne en entrée et compter le dernier caractère de chaque mot de la chaîne -

//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);
}
Copier après la connexion

Sortie

Input String : Programming at TutorialsPoint
Last words of each word in a string : 
g t t
Copier après la connexion

Conclusion

En C++, dans le format phrase des chaînes, tous les mots sont séparés par des espaces. Chaque mot de la chaîne est composé de caractères majuscules et minuscules. Il est facile d'extraire ces caractères et d'opérer sur eux à l'aide de l'index correspondant.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Que dois-je faire si la ligne du cadre disparaît lors de l'impression dans Excel ? Que dois-je faire si la ligne du cadre disparaît lors de l'impression dans Excel ? Mar 21, 2024 am 09:50 AM

Si lors de l'ouverture d'un fichier qui doit être imprimé, nous constatons que la ligne du cadre du tableau a disparu pour une raison quelconque dans l'aperçu avant impression. Lorsque nous rencontrons une telle situation, nous devons la traiter à temps si cela apparaît également dans votre impression. file Si vous avez des questions comme celle-ci, alors rejoignez l'éditeur pour apprendre le cours suivant : Que dois-je faire si la ligne du cadre disparaît lors de l'impression d'un tableau dans Excel ? 1. Ouvrez un fichier à imprimer, comme indiqué dans la figure ci-dessous. 2. Sélectionnez toutes les zones de contenu requises, comme indiqué dans la figure ci-dessous. 3. Cliquez avec le bouton droit de la souris et sélectionnez l'option "Formater les cellules", comme indiqué dans la figure ci-dessous. 4. Cliquez sur l'option « Bordure » en haut de la fenêtre, comme indiqué dans la figure ci-dessous. 5. Sélectionnez le motif de ligne continue fine dans le style de ligne de gauche, comme indiqué dans la figure ci-dessous. 6. Sélectionnez « Bordure extérieure »

Explication détaillée de la méthode de conversion du type int en chaîne en PHP Explication détaillée de la méthode de conversion du type int en chaîne en PHP Mar 26, 2024 am 11:45 AM

Explication détaillée de la méthode de conversion du type int en chaîne en PHP Dans le développement PHP, nous rencontrons souvent le besoin de convertir le type int en type chaîne. Cette conversion peut être réalisée de différentes manières. Cet article présentera en détail plusieurs méthodes courantes, avec des exemples de code spécifiques pour aider les lecteurs à mieux comprendre. 1. Utilisez la fonction intégrée strval() de PHP. PHP fournit une fonction intégrée strval() qui peut convertir des variables de différents types en types de chaîne. Lorsque nous devons convertir le type int en type chaîne,

Savez-vous comment imprimer un ppt avec 6 pages recto-verso par page ? Savez-vous comment imprimer un ppt avec 6 pages recto-verso par page ? Mar 20, 2024 pm 06:36 PM

Parfois, lorsque nous utilisons PPT, nous devons souvent l'imprimer. Cependant, nous savons tous qu'il y a de nombreuses pages dans PPT. Si nous les imprimons une par une, est-ce vraiment du gaspillage ? Par conséquent, je l'ai personnellement testé et il est acceptable de mettre 6 pages PPT sur une seule page, puis d'imprimer des deux côtés. Aucun papier n'est gaspillé et le contenu de la mise en page est clairement visible. Alors, savez-vous comment imprimer 6 feuilles PPT recto-verso sur une seule page ? Ensuite, je vais vous expliquer comment le configurer. Si vous êtes intéressé, jetez-y un œil ! Détails de l'étape : 1. Tout d'abord, nous trouvons le PPT qui doit être imprimé sur l'ordinateur, puis double-cliquons pour l'ouvrir. Cliquez sur le triangle inversé à côté du bouton dans le coin supérieur gauche de la page, recherchez le bouton [Fichier] dans le menu déroulant, cliquez dessus, puis cliquez sur [Imprimer] dans les informations qui apparaissent. 2. Cliquez sur

Comment utiliser Microsoft Reader Coach avec Immersive Reader Comment utiliser Microsoft Reader Coach avec Immersive Reader Mar 09, 2024 am 09:34 AM

Dans cet article, nous allons vous montrer comment utiliser Microsoft Reading Coach dans Immersive Reader sur un PC Windows. Les fonctionnalités de guidage en lecture aident les étudiants ou les individus à pratiquer la lecture et à développer leurs compétences en lecture. Vous commencez par lire un passage ou un document dans une application prise en charge, et sur cette base, votre rapport de lecture est généré par l'outil Reading Coach. Le rapport de lecture indique votre précision de lecture, le temps qu'il vous a fallu pour lire, le nombre de mots corrects par minute et les mots que vous avez trouvés les plus difficiles lors de la lecture. Vous pourrez également pratiquer les mots, ce qui vous aidera à développer vos compétences en lecture en général. Actuellement, seuls Office ou Microsoft365 (y compris OneNote pour le Web et Word pour We)

Comment déterminer si une chaîne Golang se termine par un caractère spécifié Comment déterminer si une chaîne Golang se termine par un caractère spécifié Mar 12, 2024 pm 04:48 PM

Titre : Comment déterminer si une chaîne se termine par un caractère spécifique en Golang. Dans le langage Go, nous devons parfois déterminer si une chaîne se termine par un caractère spécifique. Ceci est très courant lors du traitement de chaînes. Cet article explique comment utiliser le langage Go pour implémenter cette fonction et fournit des exemples de code pour votre référence. Voyons d’abord comment déterminer si une chaîne se termine par un caractère spécifié dans Golang. Les caractères d'une chaîne dans Golang peuvent être obtenus par indexation, et la longueur de la chaîne peut être

Comment répéter une chaîne dans le didacticiel de chaîne répétitive python_python Comment répéter une chaîne dans le didacticiel de chaîne répétitive python_python Apr 02, 2024 pm 03:58 PM

1. Ouvrez d’abord pycharm et accédez à la page d’accueil de pycharm. 2. Créez ensuite un nouveau script python, cliquez avec le bouton droit sur nouveau - cliquez sur fichier python. 3. Entrez une chaîne, code : s="-". 4. Ensuite, vous devez répéter les symboles de la chaîne 20 fois, code : s1=s*20 5. Entrez le code de sortie d'impression, code : print(s1). 6. Enfin, exécutez le script et vous verrez notre valeur de retour en bas : - répété 20 fois.

Comment vérifier si une chaîne commence par un caractère spécifique en Golang ? Comment vérifier si une chaîne commence par un caractère spécifique en Golang ? Mar 12, 2024 pm 09:42 PM

Comment vérifier si une chaîne commence par un caractère spécifique en Golang ? Lors de la programmation en Golang, vous rencontrez souvent des situations où vous devez vérifier si une chaîne commence par un caractère spécifique. Pour répondre à cette exigence, nous pouvons utiliser les fonctions fournies par le package strings dans Golang pour y parvenir. Ensuite, nous présenterons en détail comment utiliser Golang pour vérifier si une chaîne commence par un caractère spécifique, avec des exemples de code spécifiques. En Golang, nous pouvons utiliser HasPrefix du package strings

Comment intercepter une chaîne en langage Go Comment intercepter une chaîne en langage Go Mar 13, 2024 am 08:33 AM

Le langage Go est un langage de programmation puissant et flexible qui fournit de riches fonctions de traitement de chaînes, notamment l'interception de chaînes. Dans le langage Go, nous pouvons utiliser des tranches pour intercepter des chaînes. Ensuite, nous présenterons en détail comment intercepter des chaînes en langage Go, avec des exemples de code spécifiques. 1. Utilisez le découpage pour intercepter une chaîne. Dans le langage Go, vous pouvez utiliser des expressions de découpage pour intercepter une partie d'une chaîne. La syntaxe de l'expression slice est la suivante : slice:=str[start:end]where, s

See all articles