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
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()
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); }
Sortie
Input String : Programming at TutorialsPoint Last words of each word in a string : g t t
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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 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,

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

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)

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

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 ? 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

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
