Jadual Kandungan
Pengenalan
Contoh Contoh
Sintaks
length()
Algoritma
Contoh
Output
Kesimpulan
Rumah pembangunan bahagian belakang C++ Cetak aksara terakhir setiap perkataan dalam rentetan

Cetak aksara terakhir setiap perkataan dalam rentetan

Sep 17, 2023 am 09:37 AM
rentetan Cetak perkataan

Cetak aksara terakhir setiap perkataan dalam rentetan

Pengenalan

Rentetan C++ pada asasnya ialah gabungan perkataan yang digunakan sebagai unit storan untuk mengandungi data alfanumerik Kata-kata dalam rentetan dikaitkan dengan sifat berikut −

  • Kedudukan perkataan bermula dari 0.

  • Setiap perkataan dikaitkan dengan panjang yang berbeza

  • Watak-watak bergabung bersama untuk membentuk perkataan, yang akhirnya membentuk ayat.

  • Secara lalai, perkataan dipisahkan oleh aksara ruang.

  • Setiap perkataan mengandungi sekurang-kurangnya satu aksara.

Dalam artikel ini, kami akan membangunkan kod yang mengambil rentetan sebagai input dan memaparkan aksara terakhir setiap perkataan dalam rentetan itu. Mari lihat contoh di bawah untuk memahami topik ini dengan lebih baik -

Contoh Contoh

Contoh 1−

str − “Key word of a string”
Output − y d f a g
Salin selepas log masuk

Sebagai contoh, dalam perkataan keempat rentetan ini, hanya satu aksara yang muncul, jadi ini adalah aksara terakhir rentetan itu.

Dalam siaran ini, kami akan membangunkan kod yang menggunakan pengendali pengindeksan untuk mengekstrak aksara terakhir setiap perkataan dan kemudian mengakses aksara sebelumnya secara berasingan.

Sintaks

str.length()
Salin selepas log masuk
Terjemahan bahasa Cina bagi

length()

ialah:

length()

Dalam C++, kaedah length() digunakan untuk mengira bilangan aksara dalam rentetan. Ia berfungsi dalam susunan rentetan linear.

Algoritma

  • Rentetan input, str diterima

  • Panjang rentetan dikira menggunakan kaedah length() dan disimpan dalam pembolehubah len.

  • Lelaran rentetan dilakukan, menggunakan gelung for i.

  • Setiap kali watak pada kedudukan ke-i diekstrak, disimpan dalam pembolehubah ch

  • Jika aksara ini bersamaan dengan indeks terakhir rentetan, iaitu len-1, ia dipaparkan.

  • Jika aksara ini sama dengan aksara ruang, aksara indeks i-1 dipaparkan kerana ia adalah aksara terakhir bagi perkataan sebelumnya.

Contoh

Coretan kod C++ di bawah digunakan untuk menerima rentetan sampel sebagai input dan mengira aksara terakhir setiap perkataan dalam rentetan -

//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);
}
Salin selepas log masuk

Output

Input String : Programming at TutorialsPoint
Last words of each word in a string : 
g t t
Salin selepas log masuk

Kesimpulan

Dalam C++, dalam format ayat rentetan, semua perkataan dipisahkan oleh aksara ruang. Setiap perkataan rentetan terdiri daripada huruf besar dan huruf kecil. Mudah untuk mengekstrak aksara ini dan mengendalikannya menggunakan indeks yang sepadan.

Atas ialah kandungan terperinci Cetak aksara terakhir setiap perkataan dalam rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah yang perlu saya lakukan jika garis bingkai hilang semasa mencetak dalam Excel? Apakah yang perlu saya lakukan jika garis bingkai hilang semasa mencetak dalam Excel? Mar 21, 2024 am 09:50 AM

Jika semasa membuka fail yang perlu dicetak, kami akan mendapati bahawa garis bingkai jadual telah hilang atas sebab tertentu dalam pratonton cetak Apabila menghadapi situasi sedemikian, kami mesti menanganinya dalam masa Jika ini juga muncul dalam cetakan anda fail Jika anda mempunyai soalan seperti ini, kemudian sertai editor untuk mempelajari kursus berikut: Apakah yang perlu saya lakukan jika garis bingkai hilang semasa mencetak jadual dalam Excel? 1. Buka fail yang perlu dicetak, seperti yang ditunjukkan dalam rajah di bawah. 2. Pilih semua kawasan kandungan yang diperlukan, seperti yang ditunjukkan dalam rajah di bawah. 3. Klik kanan tetikus dan pilih pilihan "Format Sel", seperti yang ditunjukkan dalam rajah di bawah. 4. Klik pilihan "Sempadan" di bahagian atas tetingkap, seperti yang ditunjukkan dalam rajah di bawah. 5. Pilih corak garisan pepejal nipis dalam gaya garisan di sebelah kiri, seperti yang ditunjukkan dalam rajah di bawah. 6. Pilih "Sempadan Luar"

Penjelasan terperinci tentang kaedah menukar jenis int kepada rentetan dalam PHP Penjelasan terperinci tentang kaedah menukar jenis int kepada rentetan dalam PHP Mar 26, 2024 am 11:45 AM

Penjelasan terperinci tentang kaedah menukar jenis int kepada rentetan dalam PHP Dalam pembangunan PHP, kita sering menghadapi keperluan untuk menukar jenis int kepada jenis rentetan. Penukaran ini boleh dicapai dalam pelbagai cara Artikel ini akan memperkenalkan beberapa kaedah biasa secara terperinci, dengan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. 1. Gunakan fungsi terbina dalam PHP strval(). PHP menyediakan fungsi terbina dalam strval() yang boleh menukar pembolehubah jenis yang berbeza kepada jenis rentetan. Apabila kita perlu menukar jenis int kepada jenis rentetan,

Adakah anda tahu cara mencetak ppt dengan 6 halaman setiap halaman dan tetapan dua muka? Adakah anda tahu cara mencetak ppt dengan 6 halaman setiap halaman dan tetapan dua muka? Mar 20, 2024 pm 06:36 PM

Kadang-kadang apabila kita menggunakan PPT, kita sering perlu mencetaknya. Namun, kita semua tahu bahawa terdapat banyak halaman dalam PPT Jika kita mencetaknya satu persatu, adakah ianya membazir? Oleh itu, saya secara peribadi telah menguji bahawa adalah OK untuk meletakkan 6 halaman PPT pada satu halaman dan kemudian mencetak pada kedua-dua belah. Tiada kertas yang terbuang, dan kandungan susun atur dapat dilihat dengan jelas. Jadi, adakah anda tahu cara mencetak 6 helaian PPT dua muka pada satu halaman? Seterusnya, saya akan memberitahu anda bagaimana untuk menyediakannya Jika anda berminat, lihat! Butiran langkah: 1. Mula-mula, kami mencari PPT yang perlu dicetak pada komputer, dan kemudian klik dua kali untuk membukanya. Klik segi tiga terbalik di sebelah butang di bahagian atas sebelah kiri halaman, cari butang [Fail] dalam menu lungsur, dan klik padanya, klik [Cetak] dalam maklumat yang muncul. 2. Klik

Cara menggunakan Microsoft Reader Coach dengan Immersive Reader Cara menggunakan Microsoft Reader Coach dengan Immersive Reader Mar 09, 2024 am 09:34 AM

Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan Microsoft Reading Coach dalam Immersive Reader pada Windows PC. Ciri panduan membaca membantu pelajar atau individu berlatih membaca dan mengembangkan kemahiran literasi mereka. Anda bermula dengan membaca petikan atau dokumen dalam aplikasi yang disokong, dan berdasarkan ini, laporan bacaan anda dijana oleh alat Jurulatih Membaca. Laporan bacaan menunjukkan ketepatan bacaan anda, masa yang anda ambil untuk membaca, bilangan perkataan yang betul setiap minit dan perkataan yang anda rasa paling mencabar semasa membaca. Anda juga akan dapat mempraktikkan perkataan, yang akan membantu mengembangkan kemahiran membaca anda secara umum. Pada masa ini, hanya Office atau Microsoft365 (termasuk OneNote untuk Web dan Word untuk Kami

Bagaimana untuk menentukan sama ada rentetan Golang berakhir dengan aksara yang ditentukan Bagaimana untuk menentukan sama ada rentetan Golang berakhir dengan aksara yang ditentukan Mar 12, 2024 pm 04:48 PM

Tajuk: Bagaimana untuk menentukan sama ada rentetan berakhir dengan aksara tertentu dalam Golang Dalam bahasa Go, kadangkala kita perlu menentukan sama ada rentetan berakhir dengan aksara tertentu Ini adalah perkara biasa semasa memproses rentetan. Artikel ini akan memperkenalkan cara menggunakan bahasa Go untuk melaksanakan fungsi ini dan memberikan contoh kod untuk rujukan anda. Mula-mula, mari kita lihat cara untuk menentukan sama ada rentetan berakhir dengan aksara tertentu dalam Golang. Aksara dalam rentetan dalam Golang boleh diperoleh melalui pengindeksan, dan panjang rentetan itu boleh

Bagaimana untuk mengulangi rentetan dalam python_python mengulangi tutorial rentetan Bagaimana untuk mengulangi rentetan dalam python_python mengulangi tutorial rentetan Apr 02, 2024 pm 03:58 PM

1. Mula-mula buka pycharm dan masukkan halaman utama pycharm. 2. Kemudian buat skrip python baru, klik kanan - klik baru - klik pythonfile. 3. Masukkan rentetan, kod: s="-". 4. Kemudian anda perlu mengulang simbol dalam rentetan sebanyak 20 kali, kod: s1=s*20 5. Masukkan kod output cetakan, kod: print(s1). 6. Akhir sekali jalankan skrip dan anda akan melihat nilai pulangan kami di bahagian bawah: - diulang 20 kali.

Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Mar 12, 2024 pm 09:42 PM

Bagaimana untuk menyemak sama ada rentetan bermula dengan aksara tertentu dalam Golang? Apabila pengaturcaraan di Golang, anda sering menghadapi situasi di mana anda perlu menyemak sama ada rentetan bermula dengan aksara tertentu. Untuk memenuhi keperluan ini, kita boleh menggunakan fungsi yang disediakan oleh pakej rentetan di Golang untuk mencapainya. Seterusnya, kami akan memperkenalkan secara terperinci cara menggunakan Golang untuk menyemak sama ada rentetan bermula dengan aksara tertentu, dengan contoh kod tertentu. Di Golang, kita boleh menggunakan HasPrefix daripada pakej rentetan

Cara memintas rentetan dalam bahasa Go Cara memintas rentetan dalam bahasa Go Mar 13, 2024 am 08:33 AM

Bahasa Go ialah bahasa pengaturcaraan yang berkuasa dan fleksibel yang menyediakan fungsi pemprosesan rentetan yang kaya, termasuk pemintasan rentetan. Dalam bahasa Go, kita boleh menggunakan kepingan untuk memintas rentetan. Seterusnya, kami akan memperkenalkan secara terperinci cara memintas rentetan dalam bahasa Go, dengan contoh kod khusus. 1. Gunakan penghirisan untuk memintas rentetan Dalam bahasa Go, anda boleh menggunakan ungkapan menghiris untuk memintas sebahagian daripada rentetan. Sintaks ungkapan slice adalah seperti berikut: slice:=str[start:end]where, s

See all articles